[問題] Flex-可以提前建構ViewStack的子項嗎?
各位大大,小弟目前碰到一個問題。
程式碼簡單擷取重點如下:
Script部分:
private function addCPTable():void
{
var view:View = new View(); //View是我自己建立的一個組件
this.TabNo2.addChild(view);
}
MXML部分:
<mx:ToggleButtonBar dataProvider="{dataViewStack}" />
<mx:ViewStack id="dataViewStack">
<mx:TabNavigator id="TabNo1" />
<mx:TabNavigator id="TabNo2" />
</mx:ViewStack>
問題來了....
當跑到this.TabNo2.addChild(view);這行的時候
他會說TabNo2是一個Null..
所以小弟推論,應該因為還沒點選TabNo2
(也就是TabNo2還沒顯示在畫面上),所以TabNo2還沒建構...
造成this.TabNo2.addChild(view);這行出現Null錯誤。
所以想請問大大,有沒有辦法讓畫面建構完成的時候,
就讓TabNo2也建構好了呢??
還是說....小弟的猜測是錯誤的呢@@?
還請各位大大指導指教....謝謝~^^~
--
左半邊持續殘廢中....右半邊不斷進化中....
學術名詞稱為"不協調"....( 汗.... )
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 122.117.3.123
推
08/20 22:46, , 1F
08/20 22:46, 1F
→
08/20 23:52, , 2F
08/20 23:52, 2F
推
08/21 17:26, , 3F
08/21 17:26, 3F
→
08/22 09:03, , 4F
08/22 09:03, 4F
Flash 近期熱門文章
PTT數位生活區 即時熱門文章