在运行时加载MovieClip

时间:2012-06-11 14:05:19

标签: flash flex load runtime movieclip

我创建了一个影片剪辑,我希望将其加载到flex。但是我不能使用我的任何影片剪辑属性。

为什么?

这就是我所做的:

var loader:Loader;
private function init():void{
   loader = new Loader();
   loader.contentLoaderInfo.addEventListener(Event.COMPLETE, completeHandler);
   loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR, ioErrorHandler);
   loader.load(new URLRequest("myClip.swf"));
}

private function completeHandler(event:Event):void{
   trace(loader.content.myElement); // getting exception
}

在我的flash fla文件中,我创建了该影片剪辑,并为其中一个元素设置了实例名称 - myElement。

任何想法可能是什么?

1 个答案:

答案 0 :(得分:0)

查看loader.content是否确实已加载,并且是MovieClip。