日本综合一区二区|亚洲中文天堂综合|日韩欧美自拍一区|男女精品天堂一区|欧美自拍第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)銷解決方案
技術(shù)前沿解析Flex4beta狀態(tài)語(yǔ)法中的變化

在學(xué)習(xí)Flex4beta的過(guò)程中你可能會(huì)遇到Flex4beta狀態(tài)語(yǔ)法中的變化方面的問(wèn)題,這里和大家分享一下,相信本文介紹一定會(huì)讓你有所收獲。

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站建設(shè)、成都網(wǎng)站設(shè)計(jì)、網(wǎng)頁(yè)設(shè)計(jì)、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務(wù)。立足成都服務(wù)昌吉,十載網(wǎng)站建設(shè)經(jīng)驗(yàn),價(jià)格優(yōu)惠、服務(wù)專業(yè),歡迎來(lái)電咨詢建站服務(wù):028-86922220

Flex4beta狀態(tài)語(yǔ)法中的變化

Flex4beta將狀態(tài)功能升級(jí)為一個(gè)全面的MXML語(yǔ)言功能。因此,您可能會(huì)發(fā)現(xiàn)狀態(tài)更靈活、更直接。新的狀態(tài)語(yǔ)法內(nèi)聯(lián)程度更高,允許在上下文中指定狀態(tài)特定變化。以下是Flex4beta語(yǔ)法中的主要區(qū)別:

◆只有狀態(tài)是在狀態(tài)陣列中定義的。

◆在新的狀態(tài)語(yǔ)法中,不能使用AddChild和RemoveChild。您必須使用includeIn和excludeFrom屬性在組件上定義組件在特定狀態(tài)中的角色。

在以下Flex3示例中,僅當(dāng)文檔的currentState為submitState時(shí),才使用狀態(tài)包含一個(gè)Button并刪除一個(gè)TextInput。對(duì)于較復(fù)雜的狀態(tài),這種方法可以做到十分詳細(xì)。

 
 
 
  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  

以下是一段使用includeIn和excludeFrom、更簡(jiǎn)單的Flex4beta代碼。 

 
 
 
  1.  
  2.  
  3.  
  4.  
  5.  
  6.  

◆SetProperty、SetStyle和SetEventHandler已替換為新的點(diǎn)語(yǔ)法,它允許您限定具備特定狀態(tài)標(biāo)識(shí)符的MXML屬性值。

在以下Flex3示例中,代碼為submitState中的一個(gè)Button定義了屬性、樣式和事件。

 
 
 
  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7. handler="trace('done');"/> 
  8.  
  9.  
  10.  
  11. value="clear"/> 
  12.  
  13. handler="emptyDocument()"/> 
  14.  
  15.  
  16.  
  17.  
  18.  

在Flex4beta中,代碼如下:

 
 
 
  1.  
  2.  
  3.  
  4. textDecoration.submitState="underline"click.submitState="trace('done')  
  5. "click.clearState="emptyDocument()  
  6. "label.clearState="clear"textDecoration.clearState="none"/> 

◆組件不能再處于未定義狀態(tài)或空狀態(tài)。默認(rèn)情況下,聲明的***個(gè)狀態(tài)是組件的初始狀態(tài)。

當(dāng)文檔使用MXML2009語(yǔ)言名稱空間時(shí),可以使用新語(yǔ)法??梢曰旌鲜褂门f版語(yǔ)法和新版狀態(tài)語(yǔ)法。只有MXML2006名稱空間中可以使用舊版語(yǔ)法。
此外,各個(gè)組件現(xiàn)在支持外觀類中定義的一組狀態(tài),這使得根據(jù)組件狀態(tài)應(yīng)用可視變化更加簡(jiǎn)單。例如,如果查看SparkButton的外觀,您會(huì)發(fā)現(xiàn)已定義以下狀態(tài):

 
 
 
  1.  
  2.  
  3.  
  4.  
  5.  
  6.  

ButtonSkin類定義了各個(gè)狀態(tài)中SparkButton在可視方面的變化。

以上只是簡(jiǎn)要介紹了新的Flex4beta狀態(tài)語(yǔ)法。有關(guān)更多詳細(xì)信息,請(qǐng)參閱增強(qiáng)的狀態(tài)語(yǔ)法規(guī)范*。


文章標(biāo)題:技術(shù)前沿解析Flex4beta狀態(tài)語(yǔ)法中的變化
標(biāo)題網(wǎng)址:http://www.dlmjj.cn/article/dpjjdpe.html