|
Модераторы: SoWa |
|
MagikVerse |
|
|||
Новичок Профиль Группа: Участник Сообщений: 1 Регистрация: 22.7.2013 Репутация: нет Всего: нет |
Добрый день. Прошу помощи!
У меня 4 swf файла и еще один swf в котором записан код. Этот главный swf используя в коде таймер должен загрузить первый ролик ,проиграть его допустим минуту, загрузить второй, удалив первый, проиграть его и так далее. А проиграв четвертый вернуться к первому и так по кругу. Вот мой код, но мне кажется он безобразный. Ролики немного подглючивают, наверное где то я накосячил... помогите пожалуйста ( var request1:URLRequest = new URLRequest("one.swf"); var loader1:Loader = new Loader(); loader1.load(request1); addChild(loader1); //загрузил ролик и добавил на сцену var request2:URLRequest = new URLRequest("two.swf"); var loader2:Loader = new Loader(); loader2.load(request2); //загрузил ролик, но не добавил на сцену var request3:URLRequest = new URLRequest("three.swf"); var loader3:Loader = new Loader(); loader3.load(request3); //загрузил ролик, но не добавил на сцену var myTimer:Timer = new Timer( 20000 ); //Создал таймер n секунд myTimer.start(); myTimer.addEventListener( TimerEvent.TIMER, Count ); //Назначаем слушатель событий таймера. function Count( e:TimerEvent ):void{ addChild(loader2); //загрузил ролик и добавил на сцену myTimer3.start(); } var myTimer2:Timer = new Timer( 40000 ); myTimer2.start(); myTimer2.addEventListener( TimerEvent.TIMER, Count2 ); function Count2( e:TimerEvent ):void{ removeChild(loader2); addChild(loader3); myTimer.reset(); } var myTimer3:Timer = new Timer( 60000 ); myTimer3.start(); myTimer3.addEventListener( TimerEvent.TIMER, Count3 ); function Count3( e:TimerEvent ):void{ removeChild(loader3); myTimer2.reset(); myTimer3.reset(); myTimer2.start(); myTimer3.start(); myTimer.start(); } |
|||
|
||||
Areostar |
|
|||
Эксперт Профиль Группа: Завсегдатай Сообщений: 1191 Регистрация: 5.4.2008 Репутация: нет Всего: -2 |
Ну Timer без крайней необходимости не стоит.
В данном случае яб слушал события начало и конец проигрования а для замедления пользовал бы Timeout или Interval |
|||
|
||||
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | ActionScript 3 | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |