
12.11.2004, 17:42
|
|
Регистрация: Jun 2003
Адрес: Москва
Сообщений: 168
|
обработка двух клавиш сразу - ?????
друзья, подскажите, надо чтоб персонаж прыгал вверх и вправо при нажатии на клавиши "стрелка вверх" и "стрелка вправо"
у меня так:
if (Key.isDown(Key.RIGHT)) {
dx = 10;
dy=0;
mynotebook._xscale = -Math.abs(mynotebook._xscale);
}
else if (Key.isDown(Key.LEFT)) {
dx = -10;
dy=0;
mynotebook._xscale = Math.abs(mynotebook._xscale); }
else if (Key.isDown(Key.UP)) {
mynotebook.gotoAndPlay("goup"); // здесь персонаж прыгает вверх с пом Motion Tween
dy=10;
}
else dx=0;
mynotebook._x += dx;
получается следующее: чтобы прыгнуть вверх и вправо с одновременным нажатием клавиш - надо сначала нажать стрелку вверх, а потом быстро стрелку вправо, а если жать сразу две стрелки, то персонаж бежит только вправо
что за фигня?
|