Urgent - TFL TEXT in Loaded SWF, BUG?

Hi all,

After spending 7 hours pulling my hair out trying to figure out why I can’t control a loaded external SWF, I’ve worked out if the external SWF has TFL text boxes in it, I can’t control the timeline, if I switch the textbox back to Classic, all works fine.

I’ve got over 100 TFL text boxes in serveral SWFs, so I really don’t want to have to go through them all changing them over to classic.

Does anyone know why this is happening?

I’ve got to deliver this project today, so any help would be great!

Here is my testing code.


package{
    import flash.display.LoaderInfo;
    import flash.net.URLRequest;
    import flash.display.Loader;
    import flash.events.Event;
    import flash.events.ProgressEvent;
    import flash.display.MovieClip;


    public class Main extends MovieClip
    {
        
        public function Main() 
        {
            var mLoader:Loader = new Loader();
            var mRequest:URLRequest = new URLRequest("external.swf");
            mLoader.contentLoaderInfo.addEventListener(Event.COMPLETE, onCompleteHandler);
            //mLoader.contentLoaderInfo.addEventListener(ProgressEvent.PROGRESS, onProgressHandler);
            mLoader.load(mRequest);
        }
        
        private    function onCompleteHandler(e:Event):void
        {
            var loaderInfo:LoaderInfo = e.target as LoaderInfo;
            var swfTimeline:MovieClip = loaderInfo.content as MovieClip;
            swfTimeline.gotoAndPlay("sec_2");
            addChild(MovieClip(e.target.content));
        }
            
    }
}