I put this code on the first frame of my game:



stop();

addEventListener(Event.ENTER_FRAME, loadProgress);

function loadProgress(event:Event) {
// get bytes loaded and bytes total
var movieBytesLoaded:int = this.root.loaderInfo.bytesLoaded;
var movieBytesTotal:int = this.root.loaderInfo.bytesTotal;

// convert to KiloBytes
var movieKLoaded:int = movieBytesLoaded/1024;
var movieKTotal:int = movieBytesTotal/1024;

// show progress
progressText.text = "Loading: "+movieKLoaded+"K/"+movieKTotal+"K";

// move on if done
if (movieBytesLoaded >= movieBytesTotal) {
removeEventListener(Event.ENTER_FRAME, loadProgress);
gotoAndStop(2);
}
}


But in the internet the preloader doesn't show up unti the game has already loaded.

So how can i make the preloader how up and tell me how much the game has loaded.


thanks for your help
macco