Audio starting before it should

Here’s my mystery:

I have two swfs, a loader and the actual movie. The loader has both a percentage and a loading bar on it. Nothing else.

The loaded swf (the ‘actual movie’) has a song that is called on the first frame.

Here’s the weird thing: the song starts playing long before the loading swf has finished its loading. Sometimes the loading will only be at 60% and yet the song will start.

I’ve tried a bunch of things to make the song wait until the content of the first frame appears on the screen, including creating a boolean value in the loading document that switches when the loading is 100%, and then a listener in the loaded document that waits until that boolean is true. Also I’ve make a listnener in the main document that waits until that document is 100% loaded before the song plays. But the song is still consistently starting early. Of course, I’ve also pushed the song to the 5th frame of the main movie, but still, it starts playing when the loader is still doing its loading

Crazy making, this.

I can’t be the only one that this is happening to, can I?

Any response appreciated, even just empathy.