Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   Общие вопросы о Flash (не затрагивающие ActionScript) (http://www.flasher.ru/forum/forumdisplay.php?f=60)
-   -   управление мувиклиами (http://www.flasher.ru/forum/showthread.php?t=182739)

allex 01.08.2012 18:19

управление мувиклиами
 
Опять столкнулся с проблемой.По идее думал все просто,а догнать не могу.Предположим,что есть 2 кадра на основной линии времени.В 1 и 2 кадре находятся разные мувиклипы.Вопрос,как сделать так,чтоб головка проигрывания переходила на 2 кадр основной линии времени,только тогда,когда проиграется 1 мувиклип(до конца в своей линии времени)?Я ставлю stop() в 1 кадре,но как создать условие для перехода на 2 кадр по окончанию 1 мувиклипа?Пытался в последнем кадре первого мувиклипа прописать gotoAndplay(3),но это срабатывает только для его же линии времени,а не для основной.Пытался через переменные ставить условия,но тоже не помогло.Прошу помочь.

Dukobpa3 01.08.2012 18:47

Для начала дать этим двум дочерним мувикам имена.
Далее подписаться на ентерфрейм в котором сравнивать firstChild.currenFrame == firstChild.totalFrames
и когда равно сделать некст.

allex 01.08.2012 21:29

Спасибо,помогло,хотелось бы сразу спросить,а надо ли в следующем кадре уничтожить слушатель ентерфрейм (ну так обычно делают или нет?).И хотелось бы узнать для общего развития,- это единственный способ или есть еще?

Dukobpa3 01.08.2012 23:33

Еще есть способ организовывать такие вещи исключительно кодом, а не в кадрах, но мне лениво объяснять с самого начала.

Tails 02.08.2012 00:15

Если надобности больше в EnterFrame не будет, то конечто отписаться нужно. Сразу после firstChild.currenFrame == firstChild.totalFrames

Котяра 02.08.2012 00:34

Поищите ещё на форуме про addFrameScript


Часовой пояс GMT +4, время: 13:06.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.