All pastes #73687 Raw Edit

alpha

public text v1 · immutable
#73687 ·published 2006-06-28 03:57 UTC
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();