Форум 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=117980)

storm_ 12.11.2008 02:48

Добавление переменной в имя листенера.
 
Помогите плиз…
Нужно динамически создать несколько прелоадеров.
Пытался прописать в цикле так … Ругается… Как правильно?
Код:

for (var i = 0; i<col; i++) {
        all.createEmptyMovieClip("k"+i, i);
        var ["mc"+i+"Listener"]:Object = new Object();
        var ["p"+i]:MovieClipLoader = new MovieClipLoader();
        ["p"+i].addListener(mc0Listener);
        ["p"+i].loadClip(this.firstChild.childNodes[i].attributes.image, all["k"+i]);
}
["mc"+i+"Listener"].onLoadInit= function(){};


etc 12.11.2008 10:10

Не надо создавать эти ущербные «листенеры», это во первых. А во вторых, this['mc'+i] = …

storm_ 12.11.2008 15:20

__etc, Спасибо за наводку.
Вот, теперь пишу так:
Код:

for (var i = 0; i<col; i++) {
        all.createEmptyMovieClip("k"+i, i);
        this["p"+i] = new MovieClipLoader();
        this["p"+i].loadClip(this.firstChild.childNodes[i].attributes.image, all["k"+i]);
}

а как теперь отследить прогресс и окончание загрузки? И возможно ли в этом случае отследить прогресс ?


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

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