Preloader issues

ok having trouble in test mode which of course will carry on to the site if I post it this way. I built my preloader and it works but then the movie starts to play and then stops waiting for more to load. This would ot be a problem except that everything is down to the beat and rythm of the music any suggestions.
here is the code for the preloader.
totalBytes = this.getBytesTotal();
loadedBytes = this.getBytesLoaded();
remainingBytes = totalBytes - loadedBytes
percentDone = int((loadedBytes/totalBytes)*100);
bar.gotoAndStop(percentDone);
if (_framesloaded = _totalframes) {
gotoAndPlay(3);
}
By the way this is a LARGE movie over 800 frames and 18 layers/

What are you trying to say ? That the movie plays laggy ? I don’t get the problem. Please explain in detail …

I guess that is what I am trying to say. The movie and music run smoothly until mid way through the the music stops and freezes on a frame to load the rest of the movie. Granted when it finishes loading the rest and runs it all runs smoothly again. I want to know if there is anything I can do to get rid of the freeze frame thing or not.