Flex 调用 Flash 的swf文件

要想调用swf文件中的元件或者定义的方法,有个很重要的操作就是swf只能是发布得到的,不能是右键MovieClip导出来的,不然是获取不到里面的内容

//Flex AS
protected function swfLoader_creationCompleteHandler(event:FlexEvent):void
{
    // TODO Auto-generated method stub
    var mc:MovieClip = swfLoader.content as MovieClip;
    mc.setName("Derek Yu");
}

<mx:SWFLoader source="assets/test.swf" id="swfLoader" creationComplete="swfLoader_creationCompleteHandler(event)"/>

//swf的第一帧

function setName(str:String):void
{
    MC.txtName.text = "Hello "+str;
}

 

posted on 2013-12-30 21:11  DerekYu  阅读(324)  评论(0)    收藏  举报

导航