![]() |
|
||||||||||
|
|||||
|
Регистрация: May 2012
Сообщений: 166
|
Приветствую, можно ли объявить слушатель события как ENTER_FRAME только не по кадрово а ровно на 1 действие, например произошел hitTestObject и функция выведет trace('1');
1 А не: 1 1 1 1 и т.д. |
|
|||||
|
Можно проверять не в ENTER_FRAME или флаг какой нить предусмотреть....
|
|
|||||
|
Регистрация: May 2012
Сообщений: 18
|
|
|
|||||
|
Регистрация: May 2012
Сообщений: 166
|
Необходимо чтобы слушатель события оставался активным, но выполнял ровно 1 действие... пробовал уже много чего , но что то не выходит, даже если таймер использовать только при приличной задержке в несколько секунд что то похожее получается, но это не катит.. 1 словом нужен другой вариант.
Последний раз редактировалось Tetraeon; 21.05.2012 в 17:31. |
|
|||||
|
Регистрация: May 2012
Сообщений: 166
|
это действие будит повторятся не однократно, а выполнятся должно 1 раз за раз
|
|
|||||
|
Регистрация: May 2012
Сообщений: 166
|
Скорее всего) Задача при соприкосновении объекта А с объектом В внести изменение значения переменной
объекта В public function cleaveRad (Event):void { if (this.hitTestObject(Hero.hero.cleaveR)&&!oneCall) { if (hP>0) { hP-=Hero.hero.damage*2; oneCall = true; } } } Пробовал: Но все равно не то... Последний раз редактировалось Tetraeon; 21.05.2012 в 18:28. |
|
|||||
|
А когда он его покинет, я так понимаю вы не знаете... Тогда, как-то так наверное:
|
![]() |
![]() |
Часовой пояс GMT +4, время: 07:32. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|