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

ra26info 31.03.2008 13:27

Позволил себе дописать ваш загрузчик, теперь он грузит файлы разного типа и позиционирует их один под другим. :)

Код:

//// загрузчик
var mcl:MovieClipLoader = new MovieClipLoader ();
mcl.addListener (this);
//// итеретор
var i:Number = 0;
//// массив файлов
var rootName:Array = new Array();
var rootName = ["content/test.swf","test.jpg","test_test.jpg"];
//// переменная для хранения ссылки на передыдущий контейнер загрузки (нужно для позиционирования клипов относительно друг друга)
var mcOld:MovieClip = null;
//// событие при удачной загрузки / а также инициализирующая функция загрузки
this.onLoadInit = function () {
        var mc:MovieClip = this.createEmptyMovieClip ("mc" + i, i);
        mc._x = 10;
        mc._y = ((mcOld._y + mcOld._height) || 0) + 10;;
        mcl.loadClip (rootName[i], mc);
        mcOld = mc;
        i++;
};
//// событие при неудачной загрузки
this.onLoadError = function () {
        trace ("Загрузка завершена");
};
this.onLoadInit ();

П.С. Спасибо, а то я намудрил с онентерфрэймами ))


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

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