首页» FLEX »FLEX例子 – SWFloader(SWF加载器)

FLEX例子 – SWFloader(SWF加载器)

立即注册PayPal并开始接受信用卡付款。
转载请保持文章完整性!
本文链接地址:http://blog.desizen.com/4lone/586.html
主页:joel's blog

这个例子进行的是:UI Controls:Other Controls:
本例子用到了一个swf文件,swfloader.下载后解压放入src文件夹内.
简介:
The control loads and displays a specified SWF file. You typically use
for loading one application into a host 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(SWF加载器)"相关的文章:

没有评论 »

还没有评论呢。

留下评论

emoticons

Feedback Form