日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第6页亚洲成人精品一区|亚洲黄色天堂一区二区成人|超碰91偷拍第一页|日韩av夜夜嗨中文字幕|久久蜜综合视频官网|精美人妻一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
FlexDataBinding用法指導(dǎo)

本文和大家重點(diǎn)討論一下Flex DataBinding的概念,F(xiàn)lex DataBindIng簡(jiǎn)單的說(shuō)就是當(dāng)綁定源屬性發(fā)生變化時(shí),F(xiàn)lex會(huì)把綁定源變化后屬性的值賦給目的物的屬性,做到了數(shù)據(jù)同步。

創(chuàng)新互聯(lián)公司2013年開創(chuàng)至今,是專業(yè)互聯(lián)網(wǎng)技術(shù)服務(wù)公司,擁有項(xiàng)目成都網(wǎng)站建設(shè)、網(wǎng)站建設(shè)網(wǎng)站策劃,項(xiàng)目實(shí)施與項(xiàng)目整合能力。我們以讓每一個(gè)夢(mèng)想脫穎而出為使命,1280元武陵源做網(wǎng)站,已為上家服務(wù),為武陵源各地企業(yè)和個(gè)人服務(wù),聯(lián)系電話:028-86922220

Flex DataBinding詳解

[Bindable]作用

Flex DataBindIng簡(jiǎn)單的說(shuō)就是當(dāng)綁定源屬性發(fā)生變化時(shí),F(xiàn)lex會(huì)把綁定源變化后屬性的值賦給目的物的屬性,做到了數(shù)據(jù)同步。

◆Flex DataBindIng什么時(shí)候發(fā)生:

1.在綁定源屬性值發(fā)生改變時(shí)發(fā)生。

2.在綁定源發(fā)出initialize事件時(shí)綁定發(fā)生一次。

◆讓屬性具有可綁定功能:

一般的,只要在屬性前加上[Bindable]或[Bindable(event="eventname")]

元標(biāo)記即可

注意:

如果沒有標(biāo)出觸發(fā)綁定的事件,正如[Bindable],F(xiàn)lex會(huì)自動(dòng)為綁定加上propertyChange事件,當(dāng)源數(shù)據(jù)發(fā)生變化時(shí),F(xiàn)lex將自動(dòng)派發(fā)該事件,觸發(fā)數(shù)據(jù)綁定。如果修改后數(shù)據(jù)和源數(shù)據(jù)“===”也就是全等,那么Flex將不會(huì)觸發(fā)數(shù)據(jù)綁定。

如果標(biāo)出的觸發(fā)綁定的事件,正如[Bindable(event="eventname")],那么在源數(shù)據(jù)發(fā)生改變的時(shí)候,必須dispatch出該事件才能觸發(fā)數(shù)據(jù)綁定。不論修改后數(shù)據(jù)和源數(shù)據(jù)是否全等,F(xiàn)lex都將會(huì)觸發(fā)數(shù)據(jù)綁定,需要自己編程控制,例如:

 
 
 
  1.  
  2.  
  3.  
  4.  
  5.  

如果沒有this.dispatchEvent(newEvent("hhhh"))這句,那么你點(diǎn)擊按鈕是沒有設(shè)么作用的。另外當(dāng)申明自定義觸發(fā)事件時(shí),用ChangeWatcher來(lái)監(jiān)控其變化,發(fā)現(xiàn)雖然目的源值變了,但是ChangeWatcher卻監(jiān)控不到變化,同樣ChangeWatcher也監(jiān)控不到非共有變量的變化。關(guān)于ChangeWatcher,下面會(huì)提到。

◆Flex DataBinding綁定函數(shù)——Functions,對(duì)象——Object,數(shù)組——Arrays

函數(shù):

你可以在{}中直接使用函數(shù)。例如:

上面這個(gè)沒有什么好講的,關(guān)于函數(shù)綁定下面這個(gè)比較重要:

 
 
 
  1.  
  2.  
  3.  
  4.  
  5.  

這樣給函數(shù)加一個(gè)[bindable],便使函數(shù)具有Flex DataBinding綁定功能,但是如果不申明自定義觸發(fā)事件,只能在組件初始化時(shí)綁定一次,點(diǎn)擊以上按鈕是沒有什么作用的。大家可以自己試試。

還有g(shù)etter和setter函數(shù),比較重要,給getter或setter函數(shù)加上[bindable],用不著兩個(gè)都加,加一個(gè)就可以了,例如:

 
 
 
  1.  
  2.  
  3.  
  4.  
  5.  

同樣能達(dá)到Flex DataBinding綁定效果,如果只有一個(gè)getter方法,那么要想實(shí)現(xiàn)數(shù)據(jù)綁定,就需要申明自定義觸發(fā)事件了,大家可以自己試試。


文章名稱:FlexDataBinding用法指導(dǎo)
文章位置:http://www.dlmjj.cn/article/dhgdgde.html