Broken preloader?

I made this super long (2m30s) Flash intro for my website.

Because it’s so long and thus high file size, I created a preloader for it.

The movie itself has music to it, with visual elements coinciding with specific audio elements in sync. Because of this, I wanted the movie to be 100% loaded so a visitor would press Play and watch the movie without lag interrupting the synchronization.

Last night I uploaded this to test it out… and it doesn’t work right.

The preloader counts to the 100% (very quickly though), and I can then press play, but the visual elements lag far behind the audio elements they are intended to be synchronized with.

However, when I preview the Flash movie within Flash, they are all synched up fine.

Why isn’t it like that on the web? And how can I fix it?

For the record, the preloader code used is identical to the tutorial on this site.

And, for reference, the URL to my flash intro is http://www.wes-ide.com/intro.html

The actual FLA file?
http://www.wes-ide.com/intro5d.fla

Please help me if you can. My site’s scheduled launch is 9-1-06 and I am worried I won’t have a correctly functioning intro by then :worried:

Thank you in advance for any help you can supply!