Loading external swf with AS3.0 not working online

hi, im using the following to load an external swf file. its working fine locally, but once i put it on the server, it doesn`t load anything.


import flash.display.Loader;
import flash.net.URLRequest;

var external1:MovieClip;
var perc1:Number;

var url1 = new URLRequest("swf/external1.swf");
var Eloader1:Loader = new Loader();
Eloader1.load(url1);


Eloader1.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS,loop1);
Eloader1.contentLoaderInfo.addEventListener(Event.COMPLETE, loaded1);

function loop1(evt:ProgressEvent):void{
	perc1 = evt.bytesLoaded/evt.bytesTotal*100;
	
	trace("E1:"+perc1);
}


//LOADED

function loaded1(e):void{
      external1 = e.target.content;
	  addChild(external1);

}

what am I doing wrong?
please help me.