Здравствуйте.
пишу(точнее уже почти доделал) игру скролер(типа марио).
Игра придназначаеться для web.
для управления с клавиатуры след код:

Код:
var keyListener:Object = new Object();
keyListener.onKeyDown = function() {
switch (Key.getCode()) {
case Key.RIGHT :
_root.main.game.move(1);
break;
case Key.LEFT :
_root.main.game.move(-1);
break;
case Key.SPACE :
_root.main.game.jump_char();
break;
}
};
keyListener.onKeyUp = function() {
switch (Key.getCode()) {
case Key.RIGHT :
_root.main.game.shar_stop();
break;
case Key.LEFT :
_root.main.game.shar_stop();
break;
}
};
Key.addListener(keyListener);
И возникла проблема:
что если бежать, потом прыгнуть, а потом отпустить влево(или право), то персонаж бежит дальше. Вроде как пробел вызывает onKeyUp, и после этого, отпускание другой клавиши - onKeyUp уже не работает.
сама игра:
http://ya-zvezda.ru/turtle/main.html
200кб