天天看點

FLex資料綁定

FLex資料綁定

資料綁定實際也是借助事件機制來完成的,當目标使用了資料綁定的時候,目标對象就會監聽資料源對象的某一固定事件。當資料源發生變化時,資料源會派發改變事件(ChangeEvent),通知目标對象更新資料。這個過程由Flex完成,不用我們手動幹預。

綁定的前提條件:源對象的資料和目标對象的資料格式相同。

實作資料綁定的方法

1.在對象的屬性标簽中,使用{ }把資料源直接綁定到對象的某個屬性上。

2.在對象的屬性标簽中,使用{ }把某個函數的傳回值作為資料源綁定到對象屬性上。

 函數的參數要使用[Bindable]綁定符号

[Bindable]

 [Bindable(event=“eventname”)]

 Event表示當資料源發生變化時,資料源所在對象派發的事件類型,它是可選項,預設的事件名是“propertyChange”,一般情況下隻需要使用[Bindable]标簽

3使用<mx:Binding>标簽

 source=“…” destination=“…”