![]() |
обработка двух клавиш сразу - ?????
друзья, подскажите, надо чтоб персонаж прыгал вверх и вправо при нажатии на клавиши "стрелка вверх" и "стрелка вправо"
у меня так: 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; получается следующее: чтобы прыгнуть вверх и вправо с одновременным нажатием клавиш - надо сначала нажать стрелку вверх, а потом быстро стрелку вправо, а если жать сразу две стрелки, то персонаж бежит только вправо что за фигня? |
Код:
var flag:Boolean = true; |
| Часовой пояс GMT +4, время: 03:10. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.