溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊(cè)×
其他方式登錄
點(diǎn)擊 登錄注冊(cè) 即表示同意《億速云用戶(hù)服務(wù)條款》

Flex4beta效果中的變化是什么

發(fā)布時(shí)間:2021-12-14 14:28:37 來(lái)源:億速云 閱讀:140 作者:小新 欄目:編程語(yǔ)言

這篇文章給大家分享的是有關(guān)Flex4beta效果中的變化是什么的內(nèi)容。小編覺(jué)得挺實(shí)用的,因此分享給大家做個(gè)參考,一起跟隨小編過(guò)來(lái)看看吧。

Flex4beta效果中的變化

Flex4beta效果架構(gòu)改進(jìn)顯著。雖然Halo效果只能用于不基于UIComponent的控件,Spark效果可用于任何目標(biāo),包括框架中的新圖形基元。所有這些效果類(lèi)都包含在spark.effects.*package中。由于Spark效果可用于Halo組件、Spark組件和圖形基元,Adobe建議您在今后的應(yīng)用程序中使用Spark效果類(lèi)。

我并未贅述這一問(wèn)題,因?yàn)槟梢酝ㄟ^(guò)ChetHaase的AdobeFlex4SDKbeta中的效果一文了解效果類(lèi)中新增功能的更多詳細(xì)信息。

布局中的變化

之前的Flex版本在各個(gè)控件中定義組件和容器布局。因此,List、TileList和HorizontalList等組件都共享布局以外的相同功能。而它們的布局邏輯仍在這些組件類(lèi)中進(jìn)行定義。在Flex4beta中,布局已與組件剝離開(kāi)來(lái)。現(xiàn)在,Application、List、ButtonBar和Panel等Spark組件可以通過(guò)聲明方式定義布局。在所有組件中,Group類(lèi)負(fù)責(zé)管理包含,而Group的子代的布局則委派到相關(guān)的布局對(duì)象。布局除了FXG圖形基元,還支持Spark和Halo組件。甚至可以在運(yùn)行時(shí)更改布局。

作為開(kāi)發(fā)人員,您可以輕松編寫(xiě)自定義布局并將它們切入或切出個(gè)別組件。以下是定義垂直List、水平List和拼貼List的一個(gè)示例。

垂直List(SparkList的默認(rèn)布局是VerticalLayout):

<s:List/>

水平List:

<s:List><s:layout><s:HorizontalLayout/></s:layout> </s:List>

拼貼List:

<s:List><s:layout><s:TileLayout/></s:layout></s:List>

如前所述,F(xiàn)lex4beta架構(gòu)旨在為開(kāi)發(fā)人員提供構(gòu)造塊,供他們根據(jù)需要選擇功能。默認(rèn)情況下,關(guān)閉虛擬化和滾動(dòng)。要增加Group上的滾動(dòng)欄選項(xiàng)并開(kāi)啟虛擬化,您需要:

1)在布局對(duì)象上將useVirtualLayout設(shè)為true2)將一個(gè)Scroller組件添加到Group。
以下是對(duì)SparkPanel使用虛擬化和滾動(dòng)的一個(gè)示例:

<s:Paneltitles:Paneltitle="HorizontalPanel"width="300"  height="220"left="20"top="20"> <s:Scrollerwidths:Scrollerwidth="100%"height="100%"> <s:Group><s:layout> <s:HorizontalLayoutuseVirtualLayouts:HorizontalLayoutuseVirtualLayout="true"/> </s:layout><s:TextInput/> <s:Buttonlabels:Buttonlabel="clear"/><mx:DateChooser/> <s:Buttonlabels:Buttonlabel="submit"/> </s:Group> </s:Scroller> </s:Panel>

感謝各位的閱讀!關(guān)于“Flex4beta效果中的變化是什么”這篇文章就分享到這里了,希望以上內(nèi)容可以對(duì)大家有一定的幫助,讓大家可以學(xué)到更多知識(shí),如果覺(jué)得文章不錯(cuò),可以把它分享出去讓更多的人看到吧!

向AI問(wèn)一下細(xì)節(jié)

免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如果涉及侵權(quán)請(qǐng)聯(lián)系站長(zhǎng)郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。

AI