| 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 ();
П.С. Спасибо, а то я намудрил с онентерфрэймами ))
|