Hi,

I am using the progress bar component topreload several SWF's loaded by buttons in my movie. It seems to work great, apart from one major thing. The loaded SWF seems to take an EXTREMELY long time to load. Far longer than when I have no preloader at all. This is very disappointing, and I'm wondering if I possibly could be doing something wrong?

My code follows and I'd be grateful if an expert could take a look and offer any advice or tell me what I'm doing wrong?

Thanks in advance...

Code:
stop();

import fl.controls.ProgressBar;

var my_loader:Loader = new Loader();

var my_pb:ProgressBar = new ProgressBar();
my_pb.source = my_loader.contentLoaderInfo;
my_pb.x=300;
my_pb.x=300;

biobtn.addEventListener(MouseEvent.CLICK, startLoading);
function startLoading(e:MouseEvent):void{
	my_loader.load(new URLRequest("test.swf"));
	addChild(my_pb);
}

my_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, finishLoading);
function finishLoading(e:Event):void{
	addChild(my_loader);
	removeChild(my_pb);
}


pressbtn.addEventListener(MouseEvent.CLICK, startLoading2);
function startLoading2(e:MouseEvent):void{
	my_loader.load(new URLRequest("test2.swf"));
	addChild(my_pb);
}

my_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, finishLoading2);
function finishLoading2(e:Event):void{
	addChild(my_loader);
	removeChild(my_pb);
}