#include "lmc_tween.as" //var mclLoader:MovieClipLoader = new MovieClipLoader(); //var mcImage:MovieClip; // Time in seconds var fadeIn:Number = 1; var fadePause:Number = 3; var fadeOut:Number = 1; var fadeBetweenOut_In:Number = 0; var NumberOfImages:Number; var CycleTime:Number; var total_bytes:Number = 0; var total_loaded:Number = 0; debugging = true; if (debugging) { NumberOfImages = 6; _root.section = "i"; } else { NumberOfImages = _root.number; } //for (i = 0; i < NumberOfImages; i++){ //} var mclListener:Object = new Object(); // event fires every time the load status is updated mclListener.onLoadProgress = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void { // trace(target + ".onLoadProgress with " + bytesLoaded + " bytes of " + bytesTotal); var percent:Number = Math.ceil((bytesLoaded*100)/bytesTotal); trace (target + " percent " + percent); // update text or animation progress indicator here }; /*mclListener.onLoad = function(target:MovieClip, bytesLoaded:Number, bytesTotal:Number):Void { // trace(target + ".onLoadProgress with " + bytesLoaded + " bytes of " + bytesTotal); var percent:Number = Math.ceil((bytesLoaded*100)/bytesTotal); // trace ("LL - " + target._parent.bytesTotal); // update text or animation progress indicator here }; */ // fires when file has finished completely loading mclListener.onLoadInit = function(target:MovieClip) { // Need to make sure all the files are loaded... trace ("Loading " + target);// + " " + this.bytesTotal); _root.gotoAndStop(3); }; var image_mcl:MovieClipLoader = new MovieClipLoader(); image_mcl.addListener(mclListener); for (i = 0; i < NumberOfImages; i++){ // this.createEmptyMovieClip("imgclip_mc"+i, this.getNextHighestDepth()); trace (i); this.createEmptyMovieClip("imgclip_mc"+i, this.getNextHighestDepth()); image_mcl.loadClip("i"+i+".jpg", this["imgclip_mc"+i]); this["imgclip_mc"+i]._x = 0; this["imgclip_mc"+i]._y = 0; } var interval:Object = new Object(); interval.id = setInterval(checkProgress, 100, image_mcl, image, interval); function checkProgress(mcLoader:MovieClipLoader, image:MovieClip, interval:Object):Void { trace(">> checking progress now with : " + interval.id); var progress:Object = mcLoader.getProgress(image); trace("bytesLoaded: " + progress.bytesLoaded + " bytesTotal: " + progress.bytesTotal); if(progress.bytesLoaded == progress.bytesTotal) { clearInterval(interval.id); } } stop();