![]() |
|
||||||||||
|
|||||
|
Регистрация: Jun 2010
Сообщений: 97
|
Добрый день.
Помогите пожалуйста, как реализовать несколько пауз в ролике? Срабатывает только первая функция, код в первом кадре таймлайна. |
|
|||||
|
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
Что за ролик и как реализована первая пауза? Подробности, нам нужно больше подробностей!
|
|
|||||
|
Регистрация: Jun 2010
Сообщений: 97
|
addEventListener(Event.ENTER_FRAME, stoper); function stoper(e:Event):void { if(currentFrame==25){ stop(); var myTimer:Timer = new Timer(1000, 3); myTimer.addEventListener(TimerEvent.TIMER, timer); myTimer.start(); function timer(e:TimerEvent):void { play(); removeEventListener(TimerEvent.TIMER, timer); } } } Тоесть мне надо сделать паузы в 25 кадре, 50, 100 и ид. |
|
|||||
|
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
И у тебя несколько слушателей на все функции?
|
|
|||||
|
Регистрация: Jun 2010
Сообщений: 97
|
Ну да, но остальные паузы не срабатывают.
Добавлено через 35 минут Неужели никто не знает?! Последний раз редактировалось U4enik; 27.09.2010 в 18:58. |
|
|||||
|
Регистрация: Nov 2009
Адрес: в златоглавой
Сообщений: 745
|
Надо создать массив с числами кадров, а потом одной функцией их проверять.
И зачем тебе трижды вызывать play(); ? Поставь таймер просто на 3 секунды. |
|
|||||
|
Регистрация: Jun 2010
Сообщений: 97
|
Проверять циклом?
|
|
|||||
|
Регистрация: Apr 2010
Сообщений: 219
|
Я бы для начала порекомнедовал писать в классах
И использовать функцию addFrameScript (вроде так называется), где стопим и таймером запускаем необходимое время |
|
|||||
|
Регистрация: Dec 2009
Сообщений: 428
|
Если уж Вы пишете в кадрах, то почему бы не написать в 25 кадре (ну и в других) что то вроде
__________________
Скажи мне кто твой друг и я скажу тебе кто твой друг Последний раз редактировалось leofit; 06.10.2010 в 17:57. |
![]() |
![]() |
Часовой пояс GMT +4, время: 07:26. |
|
|
« Предыдущая тема | Следующая тема » |
|
|