![]() |
|
||||||||||
|
|||||
|
Регистрация: Oct 2009
Сообщений: 92
|
Здравствуйте.
помогите разобраться как сделать загрузку внешнего swf через определенное время после загрузки основного swf есть swf в котором прописан код нужно чтоб он загружался например после 5 секунд после того как загрузился основной swf |
|
|||||
|
Регистрация: Jun 2006
Адрес: Москва
Сообщений: 461
|
setInterval или Timer
|
|
|||||
|
Регистрация: Oct 2009
Сообщений: 92
|
пробы вала написать так
stop(); timer2.start(); var timer2:Timer = new Timer (1); timer2.addEventListener(TimerEvent.TIMER, protect_time); function protect_time(e:TimerEvent) { var time:Date = new Date(); var sec = time.getSeconds(); if (sec==5 || sec==20 || sec==35 || sec==50) { var request:URLRequest = new URLRequest("sneg.swf"); var loader:Loader = new Loader() loader.load(request); addChild(loader); loader.x = 0; loader.y = -200; } else { stop(); } } не подскажите что ту не так я недавно начала разбирать флэш и знаний пока маловато |
|
|||||
|
1. Вы сначала запускаете таймер и только после этого его создаете.
2. duration в таймере задается в миллисекундах. Timer(1), создаст таймер который будет каждую миллисекунду генерировать событие TimerEvent. 3. Если вы хотите загрузить файл через 5 секунд после загрузки предыдущего, вы должны запустить таймер после наступления события Event.COMPLETE. 4. Все таки не стоит писать в кадрах, потратьте время почитайте что такое ООП. |
![]() |
![]() |
Часовой пояс GMT +4, время: 16:06. |
|
|
« Предыдущая тема | Следующая тема » |
|
|