<output id="qn6qe"></output>

    1. <output id="qn6qe"><tt id="qn6qe"></tt></output>
    2. <strike id="qn6qe"></strike>

      亚洲 日本 欧洲 欧美 视频,日韩中文字幕有码av,一本一道av中文字幕无码,国产线播放免费人成视频播放,人妻少妇偷人无码视频,日夜啪啪一区二区三区,国产尤物精品自在拍视频首页,久热这里只有精品12

      (轉)Flash與Flex配合開發,flash導出swc到flex

      http://blog.csdn.net/wapjingle/article/details/7197531

       

      Flash與Flex常配合起來開發游戲,通常方法有兩種:
      1 Flash創建元件資源給FB,由FB實現編譯
      2 FB創建純ActionScript項目,作為Flash的文檔類,由FP編譯

      這里主要說明第1種,這是一種很多程序員都使用的方式。Flash創建元件資源給FB,還有兩種方式:
      1 SWF。Flash導出SWF,FB通過loader或者SWFLoader加載;
      2 SWC。Flash導出SWC,FB項目類庫中添加SWC;

      第一種方式已經有很多介紹,這里不多說。筆者偏向第二種方式。下面說明實現步驟:

      強調一下,Flash必須使用Flash CS5,之前版本的Flash無法生成供FB直接調用的SWC,需要下載一個插件Flex Component kit,較麻煩,所以請先安裝Flash CS5。
      我們做一個DEMO,由FLash制作一個魚元件,元件第1幀是藍色,第10幀是黃色。將魚元件導出為swc,在flex中通過按鈕控制魚元件在1和10幀之間跳轉。

      1. 在Flash CS5中創建FLA文件,創建一個影片剪輯,起一個英文名字,如Fish,在“高級”中勾選”Export for ActionScript”。其它默認。
      2. 繪制你的動畫。
      3. 在庫面板中選中創建的影片剪輯,菜單中”Commands”->”Convert symbol to Flex Component”。OUTPUT面板會輸出信息。
      4. (可選)如果你想為這個影片剪輯編寫一些邏輯代碼,右擊庫中影片剪輯,選擇”Edit Class”,會為你創建一個AS文件,默認與FLA文件處于根包中,添加如下代碼:

       

      1. package  {  
      2.     //默認導入的是flash.display.MovieClip  
      3.     import mx.flash.UIMovieClip;  
      4.     //繼承修改為UIMovieClip,這樣可以在FB中直接當作組件使用  
      5.     public class Fish extends UIMovieClip {  
      6.    
      7.         //停止在MovieClip的第一幀,在實例化時執行  
      8.         public function Fish() {  
      9.             // constructor code  
      10.             this.stop();  
      11.         }  
      12.         //此函數可被FB調用  
      13.         public function sayHello():String{  
      14.             return "Hello, I am a fish";  
      15.         }  
      16.     }  
      17.    
      18. }  

       

      5. 保存Flash文件,執行Flash的發布。此時會在FLA的同目錄生成一個與FLA文件同名的SWC文件,如FlashSymbol.swc。
      6. 創建Flex項目,拷貝FlashSymbol.swc到項目的libs目錄,或者設置項目庫文件添加這個SWC文件。在Flex主文件mxml中寫下:

       

       

      1. <?xml version="1.0" encoding="utf-8"?>  
      2. <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009"   
      3.                xmlns:s="library://ns.adobe.com/flex/spark"   
      4.                xmlns:mx="library://ns.adobe.com/flex/mx" minWidth="955" minHeight="600"  
      5.                creationComplete="init()" xmlns:local="*"  
      6.                >  
      7.     <fx:Script>  
      8.         <![CDATA[  
      9.             import mx.core.UIComponent;  
      10.    
      11.             private var fish:Fish;  
      12.             private function init():void{  
      13.                 fish = new Fish();  
      14.                 this.addElement(fish);  
      15.                 fish.x = fish.y = 50;  
      16.                 //調用fish里的方法  
      17.                 trace(fish.sayHello());  
      18.             }  
      19.             private function changeColor(event:MouseEvent):void{  
      20.                 if(changeBtn.label == "藍色"){  
      21.                     //控制魚元件的幀跳轉  
      22.                     fish.gotoAndStop(10);  
      23.                     changeBtn.label = "黃色";  
      24.                 }else{  
      25.                     fish.gotoAndStop(1);  
      26.                     changeBtn.label = "藍色";  
      27.                 }  
      28.             }  
      29.         ]]>  
      30.     </fx:Script>  
      31.     <s:Button label="藍色" id="changeBtn" click="changeColor(event);"  x="264" y="10"/>  
      32. </s:Application>  
      33.  

         

        注意:
        1) 在Application標簽中添加:xmlns:local=”*”
        2) 如果要導出的影片剪輯中有形狀動畫,導出swc后到flex出錯,暫時不知道原因。
      posted @ 2012-03-09 22:57  jason101  閱讀(2062)  評論(0)    收藏  舉報
      主站蜘蛛池模板: 久久99久国产精品66| 亚洲人成网站色7799| 午夜成人无码免费看网站| 久人人爽人人爽人人片av| 国产激情一区二区三区在线| 国产午夜福利精品久久不卡| 欧美xxxx做受欧美.88| 国产精品福利自产拍在线观看 | 亚洲国产精品第一区二区| 午夜国产精品福利一二| 国产无套粉嫩白浆在线| 国产69精品久久久久乱码免费| 综合久久av一区二区三区| 无码专区视频精品老司机| 国产SM重味一区二区三区| 综合激情网一区二区三区| 国产区免费精品视频| 扎鲁特旗| 99久久国产综合精品色 | 国产综合久久久久久鬼色| 国产AV影片麻豆精品传媒| 你懂的视频在线一区二区| 饥渴的熟妇张开腿呻吟视频| 午夜爽爽爽男女免费观看影院| 久久夜色精品国产亚洲a| 亚洲精品成人A在线观看| 亚洲AV无码不卡在线播放| 蜜臀一区二区三区精品免费| 亚洲中文字幕精品无人区| 亚洲国产av永久精品成人| 农村老熟妇乱子伦视频| 欧美人成在线播放网站免费| 91午夜福利一区二区三区| 亚洲区综合区小说区激情区| h动态图男女啪啪27报gif| 国产成人永久免费av在线| 99久久国产精品无码| 国产精品亚洲欧美大片在线看| 国产亚洲精品一区二区无| 少妇办公室好紧好爽再浪一点| 无码精品国产va在线观看|