PDA

Просмотр полной версии : Поменять загрузку на аттач


BM Senya
26.07.2007, 11:52
Уважаемые флэшеры!
Следующий код нужно изменить так, файлы не грузились, а аттачились из библиотеки. Занее благодарен за содействие.
var images:Array = new Array("");
var containers:Array = new Array("mc1","mc2","mc3","mc4","mc5","mc6","mc7","mc8");
var mcls:Array = new Array(new MovieClipLoader(),new MovieClipLoader(),new MovieClipLoader(),new MovieClipLoader(),new MovieClipLoader(),new MovieClipLoader());
var numOfLoaded:Number = 0;
for(var i=0;i<images.length;i++){
containers[i]._y = 10+100*i;
containers[i]._x = 10+100*i;
mcls[i].loadClip(images[i],containers[i]);
mcls[i].onLoadComplete = function(){
numOfLoaded += 1;
numloaded_tf.text = "Загружено:"+String(numOfLoaded);
}
mcls[i].addListener(mcls[i]);
};

etc
26.07.2007, 12:50
Для этого существует attachMovie. MovieClipLoader загружает клипы извне.

BM Senya
26.07.2007, 17:28
Так мне как, loadClip поменять на attachMovie?

etc
26.07.2007, 17:31
Открыть хелп по attachMovie и прочитать.

CrazyFlasher
26.07.2007, 17:39
attachMovie - берёт мувики из библиотеки
loadClip - из вне

BM Senya
26.07.2007, 17:42
Да я это знаю, но что мне нужно сделать в конкретном коде.

CrazyFlasher
26.07.2007, 17:46
в этом коде используется MovieClipLoader, и его не возможно переделать под аттач, т.к. это совсем разные вещи. Код надо переписать. Про attachMovie читайте в хелп. Там всё хорошо изложено

BM Senya
26.07.2007, 19:10
А ни у кого подобного исходника нет?