標題 [筆記] Flex TabNavigator 分頁問題
時間 2009/09/22 Tue 12:39:19
───────────────────────────────────────
起因:使用 TabNavigator (分頁) 時
在一開始就需要將資料丟進去第二個以後的分頁
可是一但丟資料進去就會產生 Null錯誤
造成看不見丟進去的資料
而且要看到第三、四、五…個分頁裡的資料
還必需要先看第二個分頁才行
過程:找到發生此問題的原因↓
一直產生Null錯誤的原因:
因為元件還沒被"畫"出來 所以該元件必不能作用 而產生NULL錯誤
即元件內的屬性如為動態 必須設來源為function
由元件觸發的 function 改動元件屬性方可
由function 觸發的 function 來改動元件屬性就會產生Null錯誤
於是開始想說該怎麼 addChild
結果:直到昨天看到一篇文章
原文網址:http://flash.9ria.com/viewthread.php?tid=9369
引用:http://www.zengrong.net/?p=353#content
Flex 中的導航條容器(ViewStack、Accordin、TabNavigator)中內置了
推遲產生實體。預設情況下,推遲產生實體意味著 Flex 在啟動時
不會創建任何子視圖,但用戶通過導航到該容器可觸發所有子視圖的創建。
將 TabNavigator 的屬性 creationPolicy=“all”之後馬上解決
↓
Flex 創建導航條容器時將創建所有子視圖中的所有控制項。
這一設置導致程式啟動時有一個延遲,但在視圖之間切換的響應時間將會較短。
--
接球會"噴"
我 舉球會"歪" 但是! 我算分超強 o(一︿一+)o
攻擊會"OUT"
--
▅◣ Origin: 謠 言 報 bbs.csie.fju.edu.tw
▋◤ Author: ie945167 從 140.136.149.87 發表
◤ ie945134 推:有時候這些問題都是一開始不曾想到過的~ 09/09/22
沒有留言:
張貼留言