Sealyu

          --- 博客已遷移至: http://www.sealyu.com/blog

            BlogJava :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理 ::
            618 隨筆 :: 87 文章 :: 225 評論 :: 0 Trackbacks

          什么是元數據標簽呢?在Flex經常用到的綁定數據標簽[Bindable]就是其中一種。
          那馬元數據標簽是干嘛的呢?它在代碼中的作用就是向編譯器提供如何編譯程序的信息。實際上,實際編譯過程中,元數據標簽并沒有被編譯到生成的SWF中,而只是告訴編譯器如何生成SWF文件。
          PS:并不是只有Flex中可以使用元數據標簽,安裝Flex SDK后再Flash CS4中也可以使用。
          下邊,列一下幾個元數據標簽:
          1.[Bindable]用來綁定數據類型,類,以及函數。
          用法:

          1.[Bindable]
          2.private var str:String="綁定的字符串";

          2.[Embed]用來導入圖片。
          用法:

          1.[Embed(source='_f.png')]//綁定圖片_f.png給icon類
          2.private var icon:Class;


          3.[DefaultProperty]用來將一個單一屬性設定為某個類的默認屬性。
          用法:

          1.[DefaultProperty("defaultLabel")]
          2.public class Cexp{
          3.  public function set defaultLabel(value:String):void{
          4.   if(value!=null)
          5.   this._v=value;
          6. }
          7.}

          4.[Event]用來聲明分派給自定義類的事件。
          用法很簡單:

          1.[Event(name="eventName",type="eventType"]
          2.//然后就是自己event處理函數了

          5.[Effect]定義一個自定義效果

          1.[Effect(name="eventEffectName",event="eventName"]
          2.//eventEffectName效果,eventName出發效果的事件。

          6.[ArrayElementType]定義數組元素的數據類型

          1.[ArrayElementType("String")]
          2.public var aryString:Array;
          3.[ArrayElementType("Number")]
          4.public var aryOfNumber:Array;
          posted on 2009-05-06 20:31 seal 閱讀(747) 評論(0)  編輯  收藏 所屬分類: Flex+ActionScript
          主站蜘蛛池模板: 铅山县| 吴桥县| 高清| 武强县| 顺昌县| 聂荣县| 榆树市| 隆化县| 五家渠市| 定结县| 拉萨市| 奎屯市| 湟源县| 冀州市| 玛多县| 徐闻县| 湘乡市| 姜堰市| 乡宁县| 绥阳县| 长汀县| 永靖县| 定陶县| 酉阳| 涟源市| 通辽市| 营山县| 公主岭市| 施秉县| 轮台县| 济南市| 琼海市| 托克逊县| 盐亭县| 英超| 伽师县| 孟连| 伊宁市| 石泉县| 丹凤县| 锦屏县|