# AS3 Centralized Preloader

**URL:** https://forum.kirupa.com/t/as3-centralized-preloader/285956
**Category:** flash
**Created:** [April 8, 2009, 6:54am UTC](https://forum.kirupa.com/t/as3-centralized-preloader/285956 "2009-04-08T06:54:49Z")
**Posts on this page:** 1
**Page:** 1

<div class="post-metadata">

### Author: ![Michael\_Knight](https://avatars.discourse-cdn.com/v4/letter/m/f0a364/32.png) [@Michael\_Knight](https://forum.kirupa.com/u/Michael_Knight)
#### Post date: [April 8, 2009, 6:54am UTC](https://forum.kirupa.com/t/as3-centralized-preloader/285956/1 "2009-04-08T06:54:49Z")

</div>

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

```auto

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…
