亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 辦公 > Flash > 正文

Flash CS3組件開發圖文教程

2024-09-12 17:50:51
字體:
來源:轉載
供稿:網友
  1. 【教程說明】:應云開等朋友的要求,我今天把組件開發過程整理一下,寫成這篇教程。通過此篇教程你可以大致了解Flash組件開發整個過程,希望對那些想自己開發Flash組件的朋友有所幫助。我這次主要開發Flash代碼組件,甚至其他Flash組件,你可以自行研究或和我一起討論。 
    【前提條件】: 
        1、安裝了Flash CS3軟件; 
        2、安裝了 Adobe Extension Manager 1.8擴展管理器,如果沒有請先到這里下載: http://www.adobe.com/cn/exchange/em_download/ ; 
    【開發教程】: 
        1、首先準備一個18x18的png圖片,用來做Flash組件的圖標。(我會在下面打包文件中會提供一個png圖片的) 
        2、寫一個StringUtilComponent組件類,我的組件都沒有去繼承系統組件類(UIComponent),而是直接繼承Sprite類。
    復制代碼 代碼如下:

    package com.klstudio.components {    
              import flash.display.*;    

        import com.klstudio.util.StringUtil;    

        //命名空間;    
        use namespace klstudio_internal;    

        //設置組件圖標;    
        [IconFile("StringUtilIcon.png")]    

        public class StringUtilComponent extends Sprite{    
            //定義組件顯示框;    
            //組件里已有的顯示元素必須用命名空間作開頭;    
            klstudio_internal var boundingBox_mc:MovieClip;    
            //定義LRC解析器;    
            private var util:StringUtil;    
            public function StringUtilComponent(){              
                //移除組件顯示框;    
                boundingBox_mc.visible = false;    
                addChild(boundingBox_mc);    
                boundingBox_mc = null;              
            }           
        }       


    這用組件用到的StringUtil類,我之前已經提供過的“[AS3]StringUtil類”。這里要注意一下,組件內所包含的顯示元素一定要用命名空間來做前綴(就是上面“use namespace klstudio_internal;”代碼),下面就命名空間定義變量。如果不加的話,就無法直接對boundingBox_mc顯示元素操作(這一點和原來Flash組件開發不同的地方,原來是可以直接使用的),否則編譯時就會報錯。
    3、建立一個StringUtil.fla文件,類型當然是選擇“Flash File(ActionScript3)”。
        4、建立一個MovieClip元素,命名為“StringUtil”;然后按照下圖所示設置Class路徑。
        
        5、再建立一個新的MovieClip元素,命名為“boundingBox_mc”,用于來做組件顯示框。
        
        6、然后將boundingBox_mc放到名叫“StringUtil”的MovieClip元素里,同時按下圖所示將名字已經設置成“boundingBox_mc”。
        
        7、接下來開始定義組件了,設置Class類路徑、提示信息等選項。再點擊組件圖標選擇之前png圖片。
        
        
        8、如果圖標不能像下圖所示的話,請按第4步重新確認一下就可以了。
        
        9、然后就是把這個StringUtil組件打包成SWC文件(其實就是一個zip壓縮文件格式)。
        
        10、到第9步組件就算做成功了,但要發布給別人用的話,就可以把swc文件打包成mxp文件了,而打包之前首先要配置StringUtil.mxi文件(這個文件就是xml文件格式),內容如下:
    復制代碼 代碼如下:

    <macromedia-extension  
  2. name="StringUtil"  
  3. version="1.0"  
  4. type="Flash component"> <!-- Describe the author -->  
  5.   
  6. <author name="Kinglong" />  
  7.   
  8. <!-- List the required/compatible products -->  
  9.   
  10. <products>  
  11. <product name="Flash" version="9" primary="true" />    
  12. </products>    
  13.   
  14. <!-- Describe the extension -->  
  15.   
  16. <description>  
  17. <![CDATA[  
  18. StringUtil類<br>  
  19. 有關String工具類。  
  20. ]]>  
  21. </description>  
  22.   
  23. <!-- Describe where the extension shows in the UI of the product -->  
  24.   
  25. <ui-access>  
  26. <![CDATA[  
  27. This StringUtil Component is accessed by choosing Window > Components > StringUtil.  
  28. ]]>  
  29. </ui-access>  
  30.   
  31. <!-- Describe the files that comprise the extension -->  
  32.   
  33. <files>  
  34. <file name="StringUtil.swc" destination="$flash/Components" />  
  35. </files>  
  36.   
  37. </macromedia-extension> 
    官方提供有關mxi文件格式說明:mxi_file_format.pdf
        11、如果你已經安裝了 Adobe Extension Manager 1.8擴展管理器的話,你可以直接雙擊StringUtil.mxi文件來生成StringUtil.mxp文件?;蛘吣阆却蜷_ Adobe Extension Manager 1.8擴展管理器選擇“文件”  - “將擴展打包...”,選擇StringUtil.mxi文件,然后生成StringUtil.mxp了,到這里就賀喜你了,你的Flash CS3組件就開發完成了!

    【打包下載】http://www.klstudio.com/download/stringutil.rar

上一篇:js與flash的交互FLASH連播控制器

下一篇:flash as Actionscript中的數組的使用方法

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
學習交流
熱門圖片

新聞熱點

疑難解答

圖片精選

網友關注

亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产97在线播放| 日韩欧美大尺度| 亚洲xxx大片| 欧美香蕉大胸在线视频观看| 国产精品91在线| 国模gogo一区二区大胆私拍| 日韩激情在线视频| 国产网站欧美日韩免费精品在线观看| 中文欧美在线视频| 在线看日韩av| 中文国产亚洲喷潮| 日韩中文字幕第一页| 久久久免费观看| 黑人巨大精品欧美一区二区三区| 91亚洲精品在线| 日产精品久久久一区二区福利| 成人精品网站在线观看| 中文字幕亚洲一区二区三区五十路| 久久国产精品影视| 美女久久久久久久| 国产不卡精品视男人的天堂| 欧美午夜女人视频在线| 日韩视频在线免费| 亚洲第一区中文99精品| 国内精久久久久久久久久人| 91嫩草在线视频| 最好看的2019的中文字幕视频| 久久夜色撩人精品| 亚洲高清福利视频| 欧美日韩国产中文精品字幕自在自线| 国产精品第一区| 日韩欧美在线视频| 日本一区二区在线免费播放| 欧美人交a欧美精品| 国产香蕉精品视频一区二区三区| 一区二区三区精品99久久| 国产精品日韩欧美| 国语自产偷拍精品视频偷| 日韩视频在线免费观看| 日韩视频在线免费观看| 久久露脸国产精品| 亚洲白拍色综合图区| 欧美国产亚洲精品久久久8v| 欧美国产亚洲精品久久久8v| 在线丨暗呦小u女国产精品| 亚洲精品99久久久久中文字幕| 国产精品欧美亚洲777777| 久久久久国产精品一区| 欧美高清不卡在线| 国语自产精品视频在线看一大j8| 亚洲国产精品va在线观看黑人| 亚洲桃花岛网站| 黄色成人av网| 国产日韩欧美91| 17婷婷久久www| 色视频www在线播放国产成人| 久久伊人免费视频| 亚洲精品国产精品国产自| 久久国产精品99国产精| 亚洲大胆人体视频| 日本三级韩国三级久久| 欧美性猛交xxxx乱大交3| 色噜噜狠狠色综合网图区| 欧美日韩福利电影| 国产精品中文字幕在线| 日韩av在线免费看| 欧美高清一级大片| 中文综合在线观看| 国产在线日韩在线| 精品国产欧美一区二区五十路| 91精品中国老女人| 91牛牛免费视频| 亚洲一区二区三区乱码aⅴ蜜桃女| 全色精品综合影院| 性色av香蕉一区二区| www.美女亚洲精品| 国产精品成人v| 国产91ⅴ在线精品免费观看| 国产97在线|日韩| 91精品国产91久久久久| 成人字幕网zmw| 91精品久久久久久久久久入口| 国产一区二区三区在线看| 日韩有码片在线观看| 欧美国产欧美亚洲国产日韩mv天天看完整| 日韩精品高清在线观看| 精品电影在线观看| 亚洲黄色片网站| 亚洲欧美日韩区| 久久久精品视频在线观看| 欧美性生交大片免网| 中文字幕亚洲情99在线| 精品人伦一区二区三区蜜桃免费| 久久精品中文字幕一区| 97精品一区二区视频在线观看| 91精品在线观| 国产精品igao视频| 成人激情视频在线观看| 精品在线欧美视频| 97在线看福利| 久久九九免费视频| 亚洲成色777777女色窝| 国产精品久久久久久av福利软件| 97久久精品人人澡人人爽缅北| 精品久久久一区| 亚洲国产精品va在线| 91精品视频免费| 日韩精品高清在线观看| 日本精品免费一区二区三区| 一本一道久久a久久精品逆3p| 亚洲男人天堂久| 国产精品高潮呻吟久久av黑人| 国产精品美女久久久免费| 中文字幕自拍vr一区二区三区| 亚洲精品中文字幕女同| 亚洲精品丝袜日韩| 久久综合伊人77777蜜臀| 92看片淫黄大片欧美看国产片| 精品一区二区三区四区| 国产精品露脸av在线| 一区二区三区视频在线| 久久99久久99精品免观看粉嫩| 欧美日韩亚洲视频一区| 亚洲人成网站777色婷婷| 92福利视频午夜1000合集在线观看| 成人黄色av播放免费| 国产精品入口夜色视频大尺度| 日韩中文字幕在线看| 成人欧美一区二区三区在线湿哒哒| 中文字幕亚洲无线码在线一区| 成人伊人精品色xxxx视频| 欧美性猛交xxxxx水多| 国产精品久久久久久av下载红粉| 中文字幕亚洲欧美日韩高清| 亚洲国产99精品国自产| 91在线观看欧美日韩| 精品视频—区二区三区免费| 国产丝袜一区视频在线观看| 国产午夜精品一区二区三区| 成人黄色免费网站在线观看| 中文字幕日韩欧美在线| 国内外成人免费激情在线视频网站| 亚洲深夜福利在线| 亚洲最大的网站| 色先锋资源久久综合5566| 欧美大尺度激情区在线播放| 亚洲精品美女久久| 亚洲自拍高清视频网站| 91丝袜美腿美女视频网站| 92裸体在线视频网站| 国产91在线高潮白浆在线观看| 久久精品久久久久久| 欧美成人激情图片网| 国模gogo一区二区大胆私拍| 国产亚洲精品va在线观看| 一区二区三区视频在线| 日韩极品精品视频免费观看| 欧美激情性做爰免费视频| 欧美专区福利在线| 怡红院精品视频| 亚洲综合在线播放| 久久久影视精品| 国产精品草莓在线免费观看| 成人午夜在线影院|