AS3 Centralized Preloader

Hi guys, im still new in AS3 and gradually making a transition from AS2 to AS3. I have a question if you guys can help me, just want to ask on what’s the best approach in doing a centralized preloader. This is what I sually do in AS2


var myMCL:MovieClipLoader = new MovieClipLoader();
var myListener:Object = new Object();

myMCL.addListener(myListener);


myListener.onLoadProgress = function(target_mc, loadedBytes, totalBytes) {
	_level85._visible = true;
	Tweener.addTween(_level85, {_alpha:100, time:0.31, transition:"easeInOutExpo"});	
	var preloadPercent:Number = Math.floor((loadedBytes/totalBytes)*100);
	_level85.preloader.gotoAndStop(preloadPercent);
	_level85.preloader.loadText.text = preloadPercent;
};

myListener.onLoadComplete = function(target_mc) {
	Tweener.addTween(_level85, {_alpha:0, time:1, transition:"easeInOutExpo", onComplete:disappear});
	function disappear():Void{
		_level85._visible = false;
		
		}
	
}

_level0.myMCL.loadClip("preloader.swf", 85);

just want to know what’s the approach in AS3, any help is greatly appreciated.

Thank you very much…