All pastes #163198 Raw Edit

Supernaut

public text v1 · immutable
·published 2006-09-07 08:42 UTC
rendered paste body
function loadClip( movieClip_mc:MovieClip, movieClip_str:String, swf_str:String ):MovieClip
{
	loader = new MovieClipLoader();
	loadListener = new Object();
	EventDispatcher.initialize(loadListener);
	loadListener.ref = this;
	loadListener.onLoadStart = function( loadTarget ) {
		var eventObj:Object = { target:loadTarget, type: "onLoadStart" };
		this.dispatchEvent( eventObj );
	};
	loadListener.onLoadProgress = function( loadTarget, bytesLoaded:Number, bytesTotal:Number ) {
		var eventObj:Object = { target:loadTarget, type:"onLoadProgress", bytesLoaded:bytesLoaded, bytesTotal:bytesTotal };
		this.dispatchEvent( eventObj );
	};
	loadListener.onLoadError = function( loadTarget, target_mc ) {
		var eventObj:Object = { target:loadTarget, type:"onLoadError" };
		this.dispatchEvent( eventObj );
	};
	loadListener.onLoadComplete = function( loadTarget ) {
		var eventObj:Object = { target:loadTarget, type:"onLoadComplete" };
		this.dispatchEvent( eventObj );
	};
	loadListener.onLoadInit = function( loadTarget ) {
		var eventObj:Object = { target:loadTarget , type: "onLoadInit" };
		this.dispatchEvent( eventObj );
		trace(this.dispatchEvent);
	};
	loader.addListener( loadListener );
	loader.loadClip( swf_str, movieClip_mc );
	return movieClip_mc;
}