
05.01.2008, 02:55
|
|
Регистрация: Jan 2008
Сообщений: 1
|
Проблемы с обработкой onKeyPress
Всем доброго времени суток.
У меня такая проблема: при нажатии клавиши выполняется лишь часть кода. В приведенном ниже примере это строчка _root.player._y -= 3;, все остальное не работает, даже trace
Key.addListener(_root.player);
_root.player.onKeyDown = function():Void{
if (_root.player.onKeyDown==Key.UP){
y_player_pos=Math.round(_root.player._y);
if (y_player_pos<_root.player._y) {
_root.player._y=y_player.pos;
} else {
_root.player._y=y_player.pos+16;
}
trace("y_player_pos: "+y_player_pos);
trace("_root.player._y: "+_root.player._y);
_root.player._y -= 3;
}
Заранее спасибо!
|