Flash Theory? Strange CS5 vs CS3 Behavior

Hi everyone,

I have encountered a strange problem that I am hoping someone her ecan help me understand.

I have an older project which I have been maintaining for the past couple of years. Maintenance generally includes uploading new assets (swfs) to the project’s CMS, which are then loaded into the main flash application.

Last week, while working on said maintenance, I encountered a strange problem where the new assets weren’t working. I tried compiling in CS4, same problem, but in CS3 the asset worked as I had intended.

Without getting into too much detail, I noticed that the SWF being loaded from CS3 was coming into my project as a “MainTimeline” class, where that from CS5 was that of a “MovieClip”.

All publish settings appear to be the exact same, the only difference is what I compile in.

I’ve created a sample application which can be found here: http://dev.theredspace.com/flashproblem/ which is just basically loading in 2 external swfs, 1 compiled in CS3 and 1 in CS5 with some statements about the “Loader” being used below. The source code is also there.

I would really appreciate any insight anyone can give me as to why this is happening.

Thank you,

–d