
转载请保持文章完整性!
本文链接地址:http://blog.desizen.com/4lone/586.html
主页:joel's blog
这个例子进行的是Tourdeflex:UI Controls:Other Controls:SWFloader
本例子用到了一个swf文件,swfloader.下载后解压放入src文件夹内.
简介:
The SWFLoader control loads and displays a specified SWF file. You typically use SWFLoader
for loading one Flex application into a host Flex application.
例子:
<?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="vertical" verticalAlign="top" paddingTop="0" horizontalAlign="center" backgroundGradientColors="[0x000000,0x323232]" creationComplete="init()" viewSourceURL="srcview/index.html"> <!--这个例子有点意思了,它实现了flex载入外部swf动画,具体的是不是和被载入的swf进行了通信,大 家可以自己看下--> <mx:Script> <![CDATA[ private function init():void{ swfObj.content.addEventListener("SWF_EVENT",ballHandler); } private function ballHandler(ev:Event):void{ txt.text = "Flash content embedded at compile time | " + ev.target.ballCnt + " gumballs left"; } ]]> </mx:Script> <mx:Panel title="SWFLoader Control" layout="vertical" width="80%" height="240" color="0xffffff" borderAlpha="0.15" paddingTop="5" paddingRight="10" paddingLeft="10" horizontalAlign="center" verticalScrollPolicy="off"> <mx:Text id="txt" color="0x323232" fontWeight="bold" text="Flash content embedded at compile time | 10 gumballs left" /> <mx:SWFLoader id="swfObj" source="@Embed('assets/swf_sample.swf')" /> </mx:Panel> </mx:Application>
标签:FLEX, SWFloader, TourDeFlex, 例子
