成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

學(xué)習(xí)筆記 如何調(diào)試Flex數(shù)據(jù)綁定

開(kāi)發(fā) 后端
Flex數(shù)據(jù)綁定的概念相信大家應(yīng)該能有所了解,這里向大家介紹一下如何調(diào)試Flex數(shù)據(jù)綁定是否成功,相信你一定會(huì)感興趣。

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

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ò)誤。

【編輯推薦】

  1. Flex數(shù)據(jù)綁定中難以發(fā)現(xiàn)的無(wú)聲錯(cuò)誤
  2. Flex數(shù)據(jù)綁定技巧
  3. 學(xué)習(xí)總結(jié) 在Flex中如何嵌入Flex字體
  4. 揭開(kāi)Flex正則表達(dá)式的神秘面紗
  5. Flex數(shù)據(jù)綁定及其使用頻繁的幾種情況 
責(zé)任編輯:佚名 來(lái)源: adobe.com
相關(guān)推薦

2010-07-30 09:28:09

Flex數(shù)據(jù)綁定

2010-07-30 10:58:03

Flex數(shù)據(jù)綁定

2010-08-04 09:26:27

Flex數(shù)據(jù)

2010-08-11 15:35:47

Flex DataGr

2010-07-27 10:39:25

Flex組件

2010-07-28 13:31:10

Flex數(shù)據(jù)綁定

2010-08-10 16:41:54

FlexJSP

2010-07-28 13:11:13

Flex數(shù)據(jù)綁定

2010-07-30 09:08:21

Flex數(shù)據(jù)綁定

2010-08-12 11:34:15

Flex數(shù)據(jù)綁定

2010-08-05 15:06:19

Flex數(shù)據(jù)綁定

2010-07-30 13:52:17

Flex組件

2010-08-10 15:26:38

Flex應(yīng)用程序

2010-07-30 13:08:38

Flex調(diào)用JavaS

2010-08-09 10:34:05

Flex背景

2010-07-28 13:40:44

Flex數(shù)據(jù)綁定

2010-08-10 10:56:39

2010-08-06 13:22:48

FlexCSS

2010-08-05 15:46:13

Flex行為Flex效果

2010-08-03 14:52:49

Flex界面設(shè)計(jì)
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 成年人免费看的视频 | 久久久免费少妇高潮毛片 | 在线观看成人精品 | 久久99久久| 国产乱精品一区二区三区 | 国产高清在线观看 | 久久国产精品久久久久久 | 精品视频网 | 美女艹b| 99精品免费 | 免费看a| 欧美伊人| 中文av字幕 | 午夜精品在线 | 中文字幕高清在线 | 成人精品啪啪欧美成 | 国产在线播放av | 国产精品久久久久久福利一牛影视 | 另类视频在线 | 日本精品一区 | 国产日韩精品视频 | 亚洲 精品 综合 精品 自拍 | 久久精品一区二区三区四区 | 黄色电影在线免费观看 | 欧美日韩综合精品 | 亚洲一区二区三区四区五区中文 | 日韩午夜 | 亚洲精品久久久久久一区二区 | 毛片网站在线观看视频 | 国产午夜精品视频 | 国产欧美精品一区二区色综合朱莉 | 天堂色区 | 成人免费一区二区三区视频网站 | 一区二区久久精品 | 色综合美女 | 午夜视频在线播放 | 91视频88av| 亚洲视频欧美视频 | 91在线免费观看网站 | 国产精品99久久久久久久久久久久 | 久久亚洲国产精品日日av夜夜 |