flex与flash的交互
生活随笔
收集整理的這篇文章主要介紹了
flex与flash的交互
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
所謂flex與flash的交互,說白了就是在felx里加載swf文件,flex和swf中的腳本互相調用,以下一個小實例。 flash 方面建兩個關鍵幀,在第二幀上添加一個button,命名為ozbutton, [javascript] //第一幀添加如下代碼 stop(); function gonext():void { gotoAndPlay(2); }//定義一個gonext的函數,作用為跳到第二幀; //第二幀添加如下代碼 stop(); ozbutton.addEventListener(MouseEvent.CLICK,OzClick); function OzClick(evt:MouseEvent):void { dispatchEvent(new Event("OKTWO")); }//為ozbutton添加一個監聽鼠標點擊的事件,當鼠標點擊時,發送一個OKTWO的廣播事件 [/javascript] flex 方面新建一個項目代碼如下 [html] <?xml version="1.0" encoding="utf-8"?> <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute" initialize="init()"> <mx:Script> <![CDATA[ import mx.controls.Button; import mx.controls.Alert; private var flashMc:MovieClip private function FlashComplete(event:Event):void { flashMc=flashContent.content as MovieClip; flashMc.addEventListener("OKTWO",SayHello); } private function NextFrame():void { flashMc.gonext(); } private function SayHello(event:Event):void { Alert.show("HELLO World"); } ]]> </mx:Script> <mx:Image x="111" y="88" source="flash/flash.swf" complete="FlashComplete(event)" id="flashContent"/> <mx:Button x="182" y="222" label="NextFrame" click="NextFrame()" id="b"/></mx:Application> [/html]
轉載于:https://www.cnblogs.com/7hihi/archive/2010/10/11/2564235.html
總結
以上是生活随笔為你收集整理的flex与flash的交互的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: AlertBox 弹出层(信息提示框)效
- 下一篇: arcgis安装license的问题