Question about external swf

I’m using the moviecliploader class to load an external swf which has an intro and outro animation spanning about 100 frames. The beginning is a simple shape tween and as it progresses loads a fairly large bitmap. The preloader that uses onloadprogress works fine as far as I can see, but the animation actually starts playing until I hit the large bitmap, and then the preloader shows up as the bitmap loads. I want ALL content, including the shape tween and bitmap to load first. Why does it start the animation right away before the bitmap has had a chance to load? How do I correct this so that the full size of the swf is known in frame 1 of the animation?