Preloader appearing late

Hey guys,
I’m kind of new to flash, and I’m having trouble with a preloader in an external .swf (shameful I know :cantlook: ). The preloader works, but only for a brief period right before the movie loads, eg. the space remains blank for a minute or two, the preloader shows up at 95-98% through, and the movie loads straight after. The content loading isn’t very large–at the moment it’s only loading text. The site is here if that helps.

The code I’ve used is as follows

(first keyframe)

bytes_loaded = Math.round(this.getBytesLoaded());
bytes_total = Math.round(this.getBytesTotal());
getPercent = bytes_loaded/bytes_total;
this.loadBar._width = getPercent100;
this.loadText = Math.round(getPercent
100)+“%”;
if (bytes_loaded == bytes_total) {
this.gotoAndPlay(3);
}

(second keyframe)

this.gotoAndPlay(1);

(third keyframe)

stop ()

Note: The third keyframe also has the content on it.

I’m sorry if I’m repeating anything or asking a stupid question, but I searched around and couldn’t figure it out…
Any help would be aprreciated.:thumb2: