Timeline actions ignored when loaded into parent swf

If I have a movieclip in my library with some animation on the timeline and actions as well (stops, calls to other methods, etc.) and at runtime I add this clip to the display list, everything works as expected. The actions in the timeline of said clip are fired.

If however, I load this file into another swf all the actions in the movieclip are ignored.

Attached is a demonstration of this behavior. simply runnning Child.swf on it’s own will show nothing as there is a stop on the first frame of the attached clip. However run the Shell.swf (which loads Child.swf) and you’ll see the animation of the movie clip. There are no calls anywhere telling anything to start playing. What’s worse, the method call further down the timeline and the stop and the end of the timeline are also ignored. Compiling these files and looking at the Output window, you’ll see the trace from the method “__testCall” is never fired.

Anybody else experience this?
Is this a bug with the Flash Player?

EDIT: I’ve had to use addFrameScript as an alternative to actually having the actions on the timeline. lame.

Thanks for reading.
k.