var swfA:Array = ["swf1.swf",...,"swfN,swf"];
var mcl:MovieClipLoader=new MovieClipLoader();
var lo:Object={};
var currentLevel:Number = 1;
loadF();
lo.onLoadProgress=function(target:MovieClip,bl:Number,bt:Number):Void{
tf.text=100*( (currentLevel-1)/swfA.length +bl/(bt*swfA.length) )+" % Loaded";
}
lo.onLoadInit=function(target:MovieClip):Void{
currentLevel++;
if(currentLevel<=levelNum){
loadF();
} else {
//start app
}
}
function loadF():Void{
mcl.loadClip(swfA[currentLevel-1],currentLevel);
}
i changed levelNum and used swfA.length but failed to change it everywhere in the code:
var swfA:Array = ["swf1.swf",...,"swfN,swf"]; var mcl:MovieClipLoader=new MovieClipLoader(); var lo:Object={}; var currentLevel:Number = 1; loadF(); lo.onLoadProgress=function(target:MovieClip,bl:Number,bt:Number):Void{ tf.text=100*( (currentLevel-1)/swfA.length +bl/(bt*swfA.length) )+" % Loaded"; } lo.onLoadInit=function(target:MovieClip):Void{ currentLevel++; if(currentLevel<=swfA.length){ loadF(); } else { //start app } } function loadF():Void{ mcl.loadClip(swfA[currentLevel-1],currentLevel); } |