Форум Flasher.ru

Форум Flasher.ru (http://www.flasher.ru/forum/index.php)
-   ActionScript 1.0/2.0 (http://www.flasher.ru/forum/forumdisplay.php?f=93)
-   -   Загрузка (http://www.flasher.ru/forum/showthread.php?t=106300)

gurman 08.01.2008 23:00

Загрузка
 
Ребята, объясните пожалуйста, почему не работает такой алгоритм загрузки?
Код:

i=1;
while(i<=7){
        t=main.attachMovie("mc_l", "mc_l"+i,i);
        t=t.createEmptyMovieClip("clipto_mc", this.getNextHighestDepth());
        var my_mcl:MovieClipLoader = new MovieClipLoader();
        var my_lst:Object = new Object();
        my_mcl.addListener(my_lst);
        my_lst.onLoadStart = function(target_mc:MovieClip) {
                trace("Началась загрузка в "+target_mc);
        };
        my_lst.onLoadProgress = function(target_mc:MovieClip, loaded:Number, total:Number) {
                trace(loaded+"  "+total);
        };
        my_lst.onLoadInit = function(target_mc:MovieClip) {
                trace("объект загружен"+target_mc);
                varTarget = target_mc;
                i++;
        };
        my_mcl.loadClip(pics[i], t);
}

посоветуйте пожалуйста, как сделать правильно

iNils 08.01.2008 23:21

Потому, что загрузка асинхронна по отношению к выполнению кода.


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

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