PDA

Просмотр полной версии : как вьзват onLoadInit из лууп-а?


ggogggo
26.10.2005, 23:44
здраствуйте, скоре всего извините мой руски..
у меня вот такой проблем - я хочу заредить динамично бесколко jpg-ов в array из bitmaData
я пьтаюс ета сделат так:

import flash.display.BitmapData;
var Pics:Array = new Array();
..............

loadListener.onLoadInit = function(target_mc:MovieClip):Void {
var tmpBitmap :BitmapData= new BitmapData(target_mc._width, target_mc._height);
tmpBitmap.draw(target_mc);
Pics[i]= tmpBitmap;
loadListener.unloadClip(target_mc);
trace (this._name)
trace (i);
tmpBitmap.dispose();
}
.............

for (i=0; i<myFoo.numberof; i++){
path="images/"+myFoo.filenames[i];
mcLoader.loadClip(path, holder_mc);
}
........


мой path ок, и лууп тоже как надо

проблем в ето, что loadListener.onLoadInit изполняется толка один раз - последний ..
я не понимаю в чем проблема, может бьт ето не тот метод, которь нужем меня??
спасибо большое, и извините ещо раз мой руски ( и моя клавиатура)

Iv
27.10.2005, 07:02
mcLoader.loadClip(path, holder_mc.createEmptyMovieClip("mc"+i, i));