Flex 和AS3 SWF交互

          今天閑著沒事做了一個這樣的試驗。讓Flash CS3和Flex的代碼可以相互調用,為了顯示效果,我在雙方的界面分別放置了一個文本輸入框和一個按鈕。

          這是Flex端的代碼:
          <?xml version="1.0" encoding="utf-8"?>
          <mx:Application xmlns:mx="http://www.adobe.com/2006/mxml">
          <mx:Script>
          <![CDATA[ 
          //把當前的application引用告訴swf
          private function onSwfLoaded(event:Event):void{
          Object(myloader.content).setApp(
          this);
          }
          //準備給swf調用的方法
          public function appshowtext(str:String):void{
          textinput.text
          =str;
          }
          ]]
          >
          </mx:Script>
          <mx:SWFLoader id="myloader" source="local.swf" creationComplete="onSwfLoaded(event)"/>
          <mx:TextInput id="textinput"/>
          <mx:Button label="send to local.swf" click="Object(myloader.content).swfshowtext(textinput.text);"/>
          </mx:Application>

          這是Flash CS3里面的第一幀的代碼
          var app:Object;
          display_txt.autoSize
          =TextFieldAutoSize.LEFT;
          function swfshowtext(str:String):
          void{
          display_txt.text
          =str;
          }
          function setApp(ap:Object):
          void{
          this.app=ap;
          }
          mybtn.addEventListener(MouseEvent.CLICK,onClick);
          function onClick(event:MouseEvent):
          void{
          app.appshowtext(display_txt.text);
          }

          posted on 2010-11-16 09:37 aiaiwoo 閱讀(281) 評論(0)  編輯  收藏 所屬分類: AC3/FLEX

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          導航

          統計

          常用鏈接

          留言簿

          隨筆分類

          文章分類

          文章檔案

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 清丰县| 常熟市| 平阳县| 彰武县| 宁安市| 蒲江县| 临潭县| 凤城市| 彭州市| 金沙县| 绥芬河市| 义马市| 濮阳市| 平乐县| 东明县| 临泉县| 丽水市| 原平市| 浪卡子县| 平乐县| 嵊泗县| 体育| 建水县| 南城县| 山阴县| 叙永县| 东台市| 望奎县| 丰顺县| 瑞昌市| 伊宁市| 徐州市| 三台县| 靖远县| 汤阴县| 鄂州市| 万州区| 南溪县| 延边| 通州区| 汾西县|