flex metadata tag

           

          Flex 2.0 裡面有許多的 Metadata
          有些是給 AS 編譯器看的
          有些是給 MXML 編譯器看的
          使用者也可以自行定義 Metadata

          官方文件內只有說明一部分的 Metadata Tag
          還有很多不知道其功能為何

          以下是粗略的整理,包含 Metadata Tag 名稱與幾個簡單的例子

          文件上有記載的

          http://livedocs.macromedia.com/flex/2/docs/00001651.html

          	[ArrayElementType]
          [ArrayElementType("mx.states.Transition")]
          [ArrayElementType("mx.states.State")]

          [Bindable]
          [Bindable("errorStringChanged")]
          [Bindable("toolTipChanged")]
          [Bindable("currentStateChange")]
          [Bindable("verticalScrollPolicyChanged")]

          [DefaultProperty]
          [DefaultProperty("dataProvider")]
          [DefaultProperty("children")]

          [Effect]
          [Effect(name="hideDataEffect", event="hideData")]
          [Effect(name="moveEffect", event="move")]

          [Embed]
          [Embed(source="Beep.mp3")]

          [Event]
          [Event(name="itemClick", type="mx.charts.events.LegendMouseEvent")]
          [Event(name="hide", type="mx.events.FlexEvent")]

          [IconFile]
          [IconFile("Repeater.png")]
          [IconFile("AreaChart.png")]

          [Inspectable]
          [Inspectable(defaultValue="true")]
          [Inspectable(environment="none")]
          [Inspectable(category="Data")]
          [Inspectable(category="General", enumeration="overlaid,stacked,100%", defaultValue="overlaid")]


          [InstanceType]
          [InstanceType("mx.controls.Label")]
          public var topRow:IDeferredInstance;

          [NonCommittingChangeEvent]
          [NonCommittingChangeEvent("change")]

          [Style]
          [Style(name="axisStroke", type="mx.graphics.IStroke", inherit="no")]
          [Style(name="fontWeight", type="String", enumeration="normal,bold", inherit="yes")]
          [Style(name="barWidthRatio", type="Number", inherit="no")]


          文件上沒記載的
          	[SWF]
          [SWF(width="300", height="200", frameRate="18", backgroundColor="#FFFFFF")]

          [RemoteClass]
          [RemoteClass(alias="flex.messaging.io.ArrayCollection")]
          [RemoteClass(alias="flex.messaging.io.ArrayList")]

          [Frame]
          [Frame(factoryClass="mx.managers.SystemManager")]
          [Frame(factoryClass="mx.core.FlexApplicationBootstrap")]


          [Frame(extraClass="Obj")] [ExcludeClass] [DefaultBindingProperty] [DefaultBindingProperty(destination="dataProvider")] [DefaultTriggerEvent] [DefaultTriggerEvent("itemClick")] [DefaultTriggerEvent("scroll")] [Exclude] [Exclude(name="defaultButton", kind="property")] [Exclude(name="horizontalScrollPolicy", kind="property")] [Exclude(name="icon", kind="property")] [Exclude(name="label", kind="property")] [Exclude(name="tileHeight", kind="property")] [ResourceBundle] [ResourceBundle("validators")] [ResourceBundle("SharedResources")] [ResourceBundle("foo")] [PercentProxy] [PercentProxy("percentHeight")] [RequiresDataBinding] [RequiresDataBinding(true)] [CollapseWhiteSpace] [MaxChildren] [MaxChildren(0)] [AccessibilityClass] [AccessibilityClass(implementation="mx.accessibility.PanelAccImpl")] [AccessibilityClass(implementation="mx.accessibility.TitleWindowAccImpl")] [Transient]

          posted on 2007-05-10 10:07 leoli 閱讀(1866) 評論(0)  編輯  收藏 所屬分類: Flex

          導航

          <2025年7月>
          293012345
          6789101112
          13141516171819
          20212223242526
          272829303112
          3456789

          統計

          常用鏈接

          留言簿(6)

          隨筆分類

          隨筆檔案(17)

          文章分類(86)

          收藏夾(3)

          flex blog

          good site

          java blog

          my friend

          tools

          抓蝦

          搜索

          最新評論

          閱讀排行榜

          評論排行榜

          主站蜘蛛池模板: 泽州县| 南通市| 道孚县| 白沙| 南岸区| 济宁市| 南木林县| 佛学| 南开区| 全南县| 鄯善县| 西丰县| 光泽县| 太保市| 察哈| 淳化县| 沅江市| 孝义市| 图木舒克市| 库伦旗| 嘉黎县| 仁怀市| 五大连池市| 芜湖市| 江达县| 乌兰察布市| 嘉兴市| 得荣县| 嘉定区| 新兴县| 金华市| 云阳县| 玉田县| 宜兴市| 防城港市| 苏尼特左旗| 龙泉市| 光泽县| 开江县| 巴中市| 望谟县|