|
|
|||||
Регистрация: Jun 2013
Сообщений: 33
|
Подскажите слушателя
Добрый день.
Подскажите слушателя или способ. Ролик in1_1 не проигрывается, т.к. код выполняется быстрее чем clip добавляется на экран. addChildAt(clip,0); clip.addEventListener(Event._______, onADD); function onADD (e:Event) { clip.in1_1.play(); } Или может можно как то без слушателя? |
|
|||||
ADDED_TO_STAGE, справку надо читать, хотя бы изредка, она содержит 90% ответов.
__________________
местонахождение |
|
|||||
Регистрация: Jun 2013
Сообщений: 33
|
читал справку, и пробовал ADDED_TO_STAGE. Почему то не работает.
На ENTER_FRAME работает... Но мне надо 1 раз. |
|
|||||
Регистрация: Jun 2013
Сообщений: 33
|
"ОК" трейсится. А клип не включается
|
|
|||||
Регистрация: Jun 2013
Сообщений: 33
|
Клип есть. По ENTER_FRAME и по MouseEvent.CLICK срабатывает.
А по ADDED_TO_STAGE не хочет. Это может быть как то связано что я "in1_1" во флеше добавил в клип, а не в коде? Добавлено через 11 минут var Scene:Class = getDefinitionByName("Lvl"+NumLevel) as Class; clip = new Scene(); clip.addEventListener(Event.ADDED_TO_STAGE, onADD); addChildAt(clip,0); function onADD (e:Event) { clip.in1_1.gotoAndPlay(1); clip.in1_1.gotoAndPlay(1); } с одним gotoAndPlay(1) не работает. И с двумя play() тоже не работает... Мистика) |
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
Во-первых, такого быть не может. Во-вторых, проигрывания клипа не связано с его нахождением на экране. Это AS3, а не AS1/2. Вы можете вообще не добавлять клип на сцену, но проигрываться он все равно будет.
|
Часовой пояс GMT +4, время: 20:29. |
|
« Предыдущая тема | Следующая тема » |
|
|