Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 3.0 (http://www.flasher.ru/forum/forumdisplay.php?f=83)
-   -   Загрузка внешнего swf по времени (http://www.flasher.ru/forum/showthread.php?t=135050)

lissa81 14.01.2010 19:17

Загрузка внешнего swf по времени
 
Здравствуйте.
помогите разобраться как сделать загрузку внешнего swf через определенное время после загрузки основного swf

есть swf в котором прописан код
Код AS3:

var request:URLRequest = new URLRequest("sneg.swf"); 
var loader:Loader = new Loader()
loader.load(request);
addChild(loader);
 
loader.x = 0;
loader.y = -200;

нужно чтоб он загружался например после 5 секунд после того как загрузился основной swf

Hidest 14.01.2010 19:20

setInterval или Timer

lissa81 14.01.2010 19:25

пробы вала написать так
Код AS1/AS2:

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();
        }
}

вызывает ошибку (((
не подскажите что ту не так

я недавно начала разбирать флэш и знаний пока маловато

alatar 15.01.2010 00:04

1. Вы сначала запускаете таймер и только после этого его создаете.
2. duration в таймере задается в миллисекундах. Timer(1), создаст таймер который будет каждую миллисекунду генерировать событие TimerEvent.
3. Если вы хотите загрузить файл через 5 секунд после загрузки предыдущего, вы должны запустить таймер после наступления события Event.COMPLETE.
4. Все таки не стоит писать в кадрах, потратьте время почитайте что такое ООП.


Часовой пояс GMT +4, время: 16:43.

Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.