rendered paste bodyfunction 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;
}