国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

3.15.使用延遲實例化提高啟動效率

2024-04-27 13:51:50
字體:
來源:轉載
供稿:網友
3.15.1 問題
我們要保證組件僅僅在需要顯示在屏幕上的時候才被創建。
3.15.2 解決辦法
為容器類設置創建方針隊列并且根據需要對每個子組件使用creationIndex。
3.15.3 討論
Container 類默認情況下僅僅在要顯示組件的時候創建它,因為UIComponent 默認的creationPolicy 值為auto。換句話說,當視圖(view)設置成可視的時候,如果還沒有創建該視圖,則組件會實例化此視圖。creationPolicy 的其他可能值為none,意指,所有組件將會創建、列隊,這里的創建和列隊指根據其creationIndex 值進行創建。creationIndex是以0 起始的順序數組,組件的子組件會根據這個順序數組來創建。
+展開
-XML
<mx:Canvas xmlns:mx="http://www.adobe.com/2006/mxmlheight="600"
width="600">

<mx:Script>
<![CDATA[
private function changeViewStackCreation():void
{
viewStack.creationPolicy = (comboBox.selectedItem as
String);
viewStack.createComponentsFromDescriptors(true);
}
private function changeViewStack():void
{
viewStack.selectedIndex =
comboBoxChangeIndex.selectedIndex;
}

]]>
</mx:Script>
<mx:Fade alphaFrom="0alphaTo="1duration="4000"
id="fadeIn"/>

<mx:ComboBox dataProvider="{['none', 'all', 'queued',
'auto']}
change="changeViewStackCreation()"
id="comboBox"/>

<mx:ComboBox dataProvider="{[1, 2, 3, 4]}x="150"
change="changeViewStack()id="comboBoxChangeIndex"/>

<mx:ViewStack id="viewStackwidth="400height="300"
creationPolicy="noney="100">

<mx:Canvas creationCompleteEffect="{fadeIn}"
creationIndex="0backgroundColor="#0000ff"
id="canvas1">

<mx:LinkButton label="Link Button Number One"/>
</mx:Canvas>
<mx:Canvas creationCompleteEffect="{fadeIn}"
creationIndex="1backgroundColor="#0000ff"
id="canvas2">

<mx:LinkButton label="Link Button Number Two"/>
</mx:Canvas>
<mx:Canvas creationIndex="2id="canvas3"
creationCompleteEffect="{fadeIn}backgroundColor="#0000ff">

<mx:LinkButton label="Link Button Number Three"/>
</mx:Canvas>
<mx:Canvas creationIndex="3id="canvas4"
creationCompleteEffect="{fadeIn}backgroundColor="#0000ff" >

<mx:LinkButton label="Link Button Number Four"/>
</mx:Canvas>
</mx:ViewStack>
</mx:Canvas>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 乐昌市| 福海县| 轮台县| 汾西县| 枝江市| 乌兰浩特市| 淮南市| 涿州市| 盐边县| 苏州市| 黔东| 勃利县| 焉耆| 英吉沙县| 宁阳县| 象山县| 旌德县| 洞头县| 区。| 洞口县| 五大连池市| 化隆| 施秉县| 巧家县| 全州县| 响水县| 循化| 郯城县| 建阳市| 遵义市| 横山县| 扎赉特旗| 南平市| 中西区| 泸定县| 克山县| 黔东| 河北区| 惠安县| 孝感市| 永川市|