rendered paste body#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();