FLex資料綁定
資料綁定實際也是借助事件機制來完成的,當目标使用了資料綁定的時候,目标對象就會監聽資料源對象的某一固定事件。當資料源發生變化時,資料源會派發改變事件(ChangeEvent),通知目标對象更新資料。這個過程由Flex完成,不用我們手動幹預。
綁定的前提條件:源對象的資料和目标對象的資料格式相同。
實作資料綁定的方法
1.在對象的屬性标簽中,使用{ }把資料源直接綁定到對象的某個屬性上。
2.在對象的屬性标簽中,使用{ }把某個函數的傳回值作為資料源綁定到對象屬性上。
函數的參數要使用[Bindable]綁定符号
[Bindable]
[Bindable(event=“eventname”)]
Event表示當資料源發生變化時,資料源所在對象派發的事件類型,它是可選項,預設的事件名是“propertyChange”,一般情況下隻需要使用[Bindable]标簽
3使用<mx:Binding>标簽
source=“…” destination=“…”