![]() |
|
||||||||||
|
|||||
|
Регистрация: Jan 2014
Сообщений: 27
|
hand_01.addEventListener(Event.ENTER_FRAME, onEnter_1); function onEnter_1(e:Event):void{ if(hand_01.currentFrame == hand_01.totalFrames) { hand_02.play(); hand_02.addEventListener(Event.ENTER_FRAME, onEnter_2); function onEnter_2(e:Event):void{ if(hand_02.currentFrame == hand_02.totalFrames) { hand_02.stop(); hand_03.play(); hand_03.addEventListener(Event.ENTER_FRAME, onEnter_3); function onEnter_3(e:Event):void{ if(hand_03.currentFrame == hand_03.totalFrames) { hand_03.stop(); this.Hand_01.visible = true; //здесь выдает ошибку, помогите пожалуйста!!! } } } } } } |
|
|||||
|
hand_01.addEventListener - надо просто через таймер добавлять.
Раз в 10-50 миллисек. А то кадры рефрешатся, а подписка всего один раз сделана. Как вариант - назначать его через отдельный Event.ENTER_FRAME. |
|
|||||
|
Цитата:
Да и автор ещё и текст ошибки не написал, надеется на экстрасексов.
__________________
There is no thing in this world that is not simple. |
|
|||||
|
Регистрация: Jan 2014
Сообщений: 27
|
Там нет опечатки, это отдельный объект.
Текст ошибки. TypeError: Error #1010: A term is undefined and has no properties. at MethodInfo-1() Добавлено через 7 минут Цитата:
Я очень за вас рад, если вы всегда все знали и никогда не делаете ошибок. |
|
|||||
|
Регистрация: Jan 2014
Сообщений: 27
|
Если, например, сделать так, то проигрывается просто первый ролик и все работает, а если в цепочке - выдает ошибку.
|
|
|||||
|
Нуб нубам
модератор форума
Регистрация: Jan 2006
Адрес: Бердск, НСО
Сообщений: 6,445
|
1. Название темы убило. В методе не может быть метода, только функция.
2. Что мешает Вам вынести эти вложенные функции в тело класса? 3. Прикол в том, что Вы не просто заходите в onEnter_1 на каждый кадр, Вы также делаете проверки. И когда hand_02 отыграет до конца, условие будет срабатывать всегда, ведь Вы остановили его на последнем кадре. И значит всегда, на каждый кадр сцены, будет срабатывать команда hand_03.play(); Потом hand_03.stop(); Вам правда нравится вся эта красота? При том что все эти обработчики ИТАК УЖЕ находятся в обработчике, вызываемом на каждый кадр. То есть все, что в них написано, можно просто выполнять в этом общем обработчике без лишних подписок, событий и функций.
__________________
Reality.getBounds(this); |
|
|||||
|
Регистрация: Jan 2014
Сообщений: 27
|
спасибо
|
![]() |
![]() |
Часовой пояс GMT +4, время: 03:11. |
|
|
« Предыдущая тема | Следующая тема » |
| Опции темы | |
| Опции просмотра | |
|
|