Playing swfs back to back seamlessly?

I have an extremely large swf here. 7.1 MB!!! I also have one that is around 5MB!

I am having difficultity playing them on the webpages.

Obviviously they need preloaders which I use, but due to the size (I am assuming) they play slow. The music plays fine but the animation has trouble keeping up and thus it is not entirely in sync.

Would splitting these swfs up into smaller swfs and then inserting code (getUrl or something along those lines?) at the end of each small swf to begin playing the next small chunk of swf work?

Can this be done and done smoothly? So that the small swfs play and play back to back so that the viewer wouldn’t even be able to tell?

What are your thoughts? Has anyone been able to do this successfully?