Ciao a tutti ho un problema, ho un file principale che richiama, tramite bottoni, diversi swf esterni. Il problema è che vorrei far vedere i preload su ogni file esterno. Come posso fare ????

L'action del file principale è :

var my_videos:Array=new Array("movies/uno.swf","movies/due.swf","movies/tre.swf","movies/quattro.swf","movies/cinque.swf");
var my_buttons:Array=new Array(button_1,button_2,button_3,button_4,button_5 );
var request:URLRequest;
var loader:Loader=new Loader();
var holder_mc:MovieClip=new MovieClip();
addChild(holder_mc);

for(var i:int=0;i<my_videos.length;i++)
{
my_buttons[i].id=i;
my_buttons[i].mouseChildren=false;
my_buttons[i].buttonMode=true;

my_buttons[i].addEventListener(MouseEvent.MOUSE_DOWN,onButtonDo wn);
}

function onButtonDown(evt:MouseEvent):void
{
if(loader!=null)
loader.unload();
request=new URLRequest(my_videos[evt.target.id]);
loader.contentLoaderInfo.addEventListener(Event.CO MPLETE,onImageLoaded);
loader.load(request);
}

function onImageLoaded(evt:Event):void
{
if(holder_mc.numChildren>0)
holder_mc.removeChildAt(0);
var swf:MovieClip=evt.target.loader.content as MovieClip;
holder_mc.addChild(swf);
}

se inserisco un preload su uno.swf tipo:

stop();
//stage.frameRate=31;
this.addEventListener(Event.ENTER_FRAME,checkProgr ess);

function checkProgress(_progress:Event):void
{
var bytes_loaded:Number=_progress.target.loaderInfo.by tesLoaded;
var bytes_total:Number=_progress.target.loaderInfo.byt esTotal;
var percent:Number=Math.round(bytes_loaded/bytes_total*100);
info_txt.text=percent.toString()+' %';
if(percent>=100)
{
this.removeEventListener(Event.ENTER_FRAME,checkPr ogress);
this.gotoAndPlay(2);
lets_go();
}
}

function lets_go():void
{
trace('ready to start');
}

NON MI FUNZIONAAAA, PERCHè??????