событие смены кадров
Наверное для многих это просто, а мне вот не понятно.
В игре нужно управлять клипом с помощью клавиш. В AS2 это было сделано так: Код:
А в AS3 я это пытаюсь сделать так: Код:
В общем-то оно и работает. Но тормозит- нажмешь клавишу а клип еще думает, двигаться или нет Потом двигается – при нажатой клавише. Я так понимаю, что надо еще как-то enterFrame подключить, но как? |
Событие нажатие клавиши генерируется не один раз, а с учётом автоповтора - сначала в момент нажатия, потом через паузу повторяется с определённой частотой.
Вам надо stage.addEventListener(Event.ENTER_FRAME,вызываемая функция); |
продолжаю спрашивать
Спасибо за ответ.
Но вот в чем сложность – я совершенно не представляю, как это все собрать в кучку. Если я правильно понимаю, событию смены кадров надо назначить функцию, а внутри этой функции надо организовать прослушивание нажатия клавиш, и при наступлении события нажатия клавиш вызывать другую функцию, которая и будет двигать клип. Попробовала так, клип скачет, как ненормальный… Код:
|
Часовой пояс GMT +4, время: 04:48. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.