星期二, 2月 02, 2010

Flex Metadata tag


由於Bindable大概是最常用的tag,所以自己查了一些資料。請參考:
Flash CS3 文件 - 關於 Bindable 標籤
Erin's blog - [AS3] Data Binding in AS3 project
Ticore's Blog - Flex 2 Bindable Metadata Tag 背後實際作用

簡單列表:
標籤 描述
[ArrayElementType] 在數組中定義所有允許的數據類型。
[Bindable] 聲明一個屬性可以在代碼中使用數據綁定表達式。
[DefaultProperty] 定義組件在MXML中使用時的默認屬性的名稱。
[Deprecated] 標識一個類或類的元素是不推薦使用的,這樣編譯器能認出他並在被調用時給出一個警告信息。
[Effect] 定義MXML的特效屬性名稱。
[Embed] 在編譯時導入 JPED,PNG,SVG 或 SWF文件。也會導入SWC文件的圖片資源。他的功能等同於MXML中的 @Embe 語法。
[Event] 定義MXML的事件屬性的名稱和類型。
[Exclude] 使 Flex Builder 的標籤檢查器忽略類元素。語法類似 [Exclude(name=」label」, kind=」property」)]
[ExcludeClass] 是 Flex Builder 標籤檢查器忽略類。這相當於ASDoc中的 @private 標籤。
[IconFile] 定義一個圖標文件,使組件在Adobe Flex Builder的插入面板中以該圖標顯示。
[Inspectable] 定義一個屬性的列表,供組件使用者在 Flex Builder 的的屬性提示和標籤檢查中使用。同時也定義了屬性的可用值。
[InstanceType] 指定了 IDeferredInstance 中的,屬性接受的數據類型。
[NonCommittingChangeEvent] 定義一個事件過渡觸發器。
[RemoteClass] 把一個ActionScript對象映射到Java對象。
[Style] 為組件的樣式屬性定義一個MXML標籤屬性。
[Transient] 當一個 ActionScript 對象被映射到Java對象後,被該標籤標識的屬性,會從發送到服務端的數據中忽略掉。

引用: Jinxinxin's Blog - flex metadata tag學習

沒有留言:

張貼留言