日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

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

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
學(xué)習(xí)筆記如何調(diào)試Flex數(shù)據(jù)綁定

本文向大家描述一下如何調(diào)試Flex數(shù)據(jù)綁定,使用Flex數(shù)據(jù)綁定時(shí)最好的方法是確保你正確的使用了它并且在只有需要它的時(shí)候才使用它。

為侯馬等地區(qū)用戶提供了全套網(wǎng)頁(yè)設(shè)計(jì)制作服務(wù),及侯馬網(wǎng)站建設(shè)行業(yè)解決方案。主營(yíng)業(yè)務(wù)為成都網(wǎng)站設(shè)計(jì)、成都做網(wǎng)站、侯馬網(wǎng)站設(shè)計(jì),以傳統(tǒng)方式定制建設(shè)網(wǎng)站,并提供域名空間備案等一條龍服務(wù),秉承以專業(yè)、用心的態(tài)度為用戶提供真誠(chéng)的服務(wù)。我們深信只要達(dá)到每一位用戶的要求,就會(huì)得到認(rèn)可,從而選擇與我們長(zhǎng)期合作。這樣,我們也可以走得更遠(yuǎn)!

Flex數(shù)據(jù)綁定陷阱:常見(jiàn)的誤用和錯(cuò)誤

當(dāng)構(gòu)建Flex或者Adobe AIR程序時(shí),將一個(gè)對(duì)象的值自動(dòng)的傳遞給另一個(gè)對(duì)象這種處理是Flex數(shù)據(jù)綁定最常用并最有用的特征之一。盡管如此,同時(shí)Flex數(shù)據(jù)綁定會(huì)減緩程序的初始化,并且當(dāng)開(kāi)發(fā)者不是完全理解數(shù)據(jù)綁定的機(jī)制是如何工作的話,會(huì)引起一些開(kāi)發(fā)者意想不到的問(wèn)題。最好的解決方法及是確保你正確的使用了它并且在只有需要它的時(shí)候才使用它。

調(diào)試Flex數(shù)據(jù)綁定

雖然錯(cuò)誤被無(wú)聲的捕獲,你仍然有辦法可以找出是怎么回事。使用BindingManager.as和Binding.as來(lái)進(jìn)行調(diào)試并不容易,因?yàn)槿绻銢](méi)有下載完整的Flex sdk的話,綁定類是沒(méi)有的。相反,你可以設(shè)置一個(gè)斷點(diǎn)并跟蹤相關(guān)的綁定對(duì)象來(lái)找出問(wèn)題所在。在這種情況下,你會(huì)發(fā)現(xiàn)xml對(duì)象的值被設(shè)置為null,這就是為什么綁定為什么失敗的原因。

另一種方法更加直觀,是使用BindingManager類的debugBinding方法。你設(shè)置你想觀察的組件和屬性,然后你就可以看到被捕獲的錯(cuò)誤。在上面的示例代碼中,我給下面的這行代碼加了注釋:
 

 
 
 
  1. BindingManager.debugBinding("label.text"); 

把這行的注釋去掉并在debug模式下運(yùn)行它;你將在控制臺(tái)看到Flex數(shù)據(jù)綁定的錯(cuò)誤。

看一下Binding.as和BindingManager.as類的代碼。代碼中含有許多的try...catch表達(dá)式來(lái)確保形成有效綁定的條件。以下有一些在綁定時(shí)可能拋出的錯(cuò)誤類型:

    ◆ Error #1006: Call attempted on an object that is not a function.
    ◆ Error #1009: Null has no properties.       
    ◆ Error #1010: Undefined has no properties.       
    ◆ Error #1055: Has no properties.
    ◆ Error #1069: Property - not found on - and there is no default value
       
    ◆錯(cuò)誤#1006:試圖調(diào)用的對(duì)象不是函數(shù)。
    ◆錯(cuò)誤#1009:空沒(méi)有屬性。
    ◆錯(cuò)誤#1010:未定義沒(méi)有屬性。
    ◆錯(cuò)誤#1055:沒(méi)有屬性。
    ◆錯(cuò)誤#1069:屬性 - 找不到 - 并且沒(méi)有默認(rèn)值

如果任何這些錯(cuò)誤發(fā)生,F(xiàn)lex數(shù)據(jù)綁定對(duì)象將默默捕獲他們并不再實(shí)現(xiàn)綁定。你可以使用綁定管理的調(diào)試選項(xiàng)來(lái)看到這些錯(cuò)誤。綁定管理除了捕獲這些錯(cuò)誤之外還捕獲其他的錯(cuò)誤。


文章題目:學(xué)習(xí)筆記如何調(diào)試Flex數(shù)據(jù)綁定
文章路徑:http://m.5511xx.com/article/cojipci.html