Uncheck Export for ActionScript in the Linkage of your sound file in the Library. That's what's keeping your animation from showing up.
Also, although it will still work as is, your preloader should be on 3 frames.
Frame 1:
if (_framesloaded>=_totalframes) {
gotoAndPlay ("Main Movie", 1);
}
This is only to prevent seeing a flash frame on a refresh or subsequent visits to the site. The file being in the user's cache, this action will skip your preloader all together. It must hold only the script. Your animation layer should only cover frames 2 and 3, and not this first frame.
Frame 2:
if (_framesloaded>=_totalframes) {
gotoAndPlay ("Main Movie", 1);
}
Same as 1 but here's where the action is on the initial download.
Frame 3:
gotoAndPLay (2);
Loops to frame 2 until condition on frame 2 is true.
Hope this is clear and merits your vote! Regards,