資料繫結實際也是借助事件機制來完成的,當目標使用了資料繫結的時候,目標物件就會監聽資料來源物件的某一固定事件。當資料來源發生變化時,資料來源會派發改變事件(changeevent),通知目標物件更新資料。這個過程由flex完成,不用我們手動干預。
繫結的前提條件:源物件的資料和目標物件的資料格式相同。
實現資料繫結的方法
1.在物件的屬性標籤中,使用把資料來源直接繫結到物件的某個屬性上。
2.在物件的屬性標籤中,使用把某個函式的返回值作為資料來源繫結到物件屬性上。
函式的引數要使用[bindable]繫結符號
[bindable]
[bindable(event=「eventname」)]
event表示當資料來源發生變化時,資料來源所在物件派發的事件型別,它是可選項,預設的事件名是「propertychange」,一般情況下只需要使用[bindable]標籤
3使用標籤
source=「…」 destination=「…」
posted on 2009-11-24 16:24收藏
Flex 資料繫結
package mxml private var sum int 0 bindable private var task task new task fx script bindable public function get sum int public function set sum valu...
Flex 資料繫結
package mxml private var sum int 0 bindable private var task task new task fx script bindable public function get sum int public function set sum valu...
flex 資料繫結
9.2.1 函式和類級別的繫結 bindable 標籤打使用 bindable public function set num n number void public function get num void 9.2.2 使用actionscript 來定義繫結 bindingutils 位於m...