![]() |
как пропустить один кадр?
Добрый день!
Вопрос, у меня идёт сценарий: 1) в начале я создаю слушатели MouseEvent.CLICK для кнопки Start 2) кнопка start удаляется, начинается игра, которая в начале требует выбрать силу удара 3) создаю 2 слушателя, один на кнопку "пробел" второй MouseEvent.CLICK в итоге все это происходит в одном кадре и при нажатии кнопки старт, создаваемый в последующем слушатель для силы удара тоже срабатывает приходиться делать костыль, который считает 1) либо кадры, что бы новый слушатель создавался в след кадре 2) либо счётчик нажатий на кнопку мыши мне это кажется неправильным, есть ли уже нормальное/встроенное решение или этот единственный вариант? |
Нормальное решение - отказаться от кадров вообще. И писать код только в классах.
|
Цитата:
Код AS3:
|
Зачем там каждый раз разные слушатели добавляются?
Можно добавить слушатель где-то вначале и просто проверять e.target Код AS3:
|
спасибо, чёт раньше я этим ни разу не пользовался
я потому и задал вопрос, т.к. сам считал, что это бред=) |
| Часовой пояс GMT +4, время: 10:28. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.