7/16/2008

flex 學習筆記(一) - MXML

MXML架構
與XML大致相同 -
1. 由一個root node開始:
2. 需要有完結的註記,如: 或是

NameSpace
跟C++、Java的name space 一樣,不過MXML 將使用的Name Space定義在
<NameSpace: ComponentName></NameSpace: ComponentName>
如果不寫的話表示使用預設的Name Space,也就是mx

Component:
幾乎都包含id這個attribute ,以達到data binding或用ActionScript控制目的,id的命名原則與一般變數命名原則相同

Event Handler
inline event handler ,如:<mx:button id="sampleButton" Click="處理的事件"/>

Data Binding
用{id_Name.attributeName}將某欄位的值與另一個component的值Bind住,
如:
<mx:Application>
<mx:TextInput id="input"/>
<mx:Text id="output" text="{input.text}"/>
</mx:Application>

0 comments: