国产探花免费观看_亚洲丰满少妇自慰呻吟_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>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 庆元县| 东源县| 南皮县| 辽源市| 宣汉县| 湖南省| 龙口市| 柳河县| 莲花县| 遂川县| 兴仁县| 伊川县| 曲水县| 东乌| 左云县| 阳江市| 宁都县| 缙云县| 永泰县| 彰化县| 墨玉县| 宝丰县| 彝良县| 巢湖市| 图片| 铅山县| 深泽县| 平江县| 达孜县| 达拉特旗| 格尔木市| 漾濞| 同江市| 余江县| 濉溪县| 肥乡县| 西乌珠穆沁旗| 通海县| 金山区| 江油市| 黑山县|