Open your movie and put three keyframes in the very beginning of the first scene of you movie. Add the following actions.
// frame 1
total_bytes = _root.getBytesTotal();
loaded_bytes = _root.getBytesLoaded();
remaining_bytes = total_bytes-loaded_bytes;
percent_done = int((loaded_bytes/total_bytes)*100);
bar.gotoAndStop(percent_done);
if (percent_done > 99) {
gotoAndPlay("Start");
}
// frame 2
gotoAndPlay(1);
// frame 3 - label Start
Next: Add a movie clip with an instance name of bar on a new layer. This should span the first two keyframes. The bar movie clip should contain 100 frames, a stop at the beginning, and some sort of transition from 1-100. As the movie loads it will goto and stop at the frame that corresponds with the percent loaded.
Now most of the work is done. Your preloader will work until your movie is 99% loaded and then it will go to and play Start. However, if you want, in frame 3 is where you would put some sort title screen, or enter button, or, if you just leave it blank, your movie will just play.
-Thomas