1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32
| var loader:MovieClipLoader = new MovieClipLoader();
var me:MovieClip = this;
createEmptyMovieClip("imgMC", 0);
var picturesClip:Array = [];
//tableau de MovieClip
var picturesToLoad:Array = _root.gtab;
trace(picturesToLoad);
var index:Number = -1;
var loadNext:Function = function (Void):Void {
if (index>=picturesToLoad.length) {
return;
}
//plus rien à charger !
index++;
var dp:Number = imgMC.getNextHighestDepth();
var cl:MovieClip = imgMC.createEmptyMovieClip("pictureContainer"+dp, dp);
loader.loadClip(picturesToLoad[index], cl);
};
m = 0;
var ls:Object = new Object();
ls.onLoadComplete = function(target:MovieClip):Void {
picturesClip.push(target);
if (imgMC["pictureContainer"+m].getBytesLoaded()>=imgMC["pictureContainer"+m].getBytesTotal()) {
trace(imgMC["pictureContainer"+m]._width);
loadNext();
m = m+1;
imgMC["pictureContainer"+m]._x = 150+imgMC["pictureContainer"+(m-1)]._x+imgMC["pictureContainer"+(m-1)]._width;
}
};
loader.addListener(ls);
//lancement du chargement
loadNext(); |
Partager