Модераторы: SoWa
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Timer загружающий внешние SWF, Помогите по таймеру загружать swf 
:(
    Опции темы
MagikVerse
Дата 22.7.2013, 16:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 1
Регистрация: 22.7.2013

Репутация: нет
Всего: нет



Добрый день. Прошу помощи!  smile 
У меня 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();
}
PM MAIL   Вверх
Areostar
Дата 17.8.2013, 12:03 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1191
Регистрация: 5.4.2008

Репутация: нет
Всего: -2



Ну Timer без крайней необходимости не стоит.
В данном случае яб слушал события начало и конец проигрования а для замедления пользовал бы Timeout или Interval

PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | ActionScript 3 | Следующая тема »


 




[ Время генерации скрипта: 0.1000 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.