Просмотр полной версии : управление мувиклиами
Опять столкнулся с проблемой.По идее думал все просто,а догнать не могу.Предположим,что есть 2 кадра на основной линии времени.В 1 и 2 кадре находятся разные мувиклипы.Вопрос,как сделать так,чтоб головка проигрывания переходила на 2 кадр основной линии времени,только тогда,когда проиграется 1 мувиклип(до конца в своей линии времени)?Я ставлю stop() в 1 кадре,но как создать условие для перехода на 2 кадр по окончанию 1 мувиклипа?Пытался в последнем кадре первого мувиклипа прописать gotoAndplay(3),но это срабатывает только для его же линии времени,а не для основной.Пытался через переменные ставить условия,но тоже не помогло.Прошу помочь.
Dukobpa3
01.08.2012, 18:47
Для начала дать этим двум дочерним мувикам имена.
Далее подписаться на ентерфрейм в котором сравнивать firstChild.currenFrame == firstChild.totalFrames
и когда равно сделать некст.
Спасибо,помогло,хотелось бы сразу спросить,а надо ли в следующем кадре уничтожить слушатель ентерфрейм (ну так обычно делают или нет?).И хотелось бы узнать для общего развития,- это единственный способ или есть еще?
Dukobpa3
01.08.2012, 23:33
Еще есть способ организовывать такие вещи исключительно кодом, а не в кадрах, но мне лениво объяснять с самого начала.
Если надобности больше в EnterFrame не будет, то конечто отписаться нужно. Сразу после firstChild.currenFrame == firstChild.totalFrames
Поищите ещё на форуме про addFrameScript
Работает на vBulletin ® версия 3.7.3. Copyright ©2000-2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Copyright © 1999-2008 Flasher.ru. All rights reserved.