我似乎遇到了一個問題(無法訪問一個空對象引用的屬性或方法)在actionscript中綁定事件到viewstack層當前沒有顯示。這些對象是否在該圖層第一次可見時才創建?我記得有關創作政策的一些事情,如果是這樣的話,我可以強制它在創建這些圖層之前創建這些孩子嗎?Flex Viewstack的孩子們,如果你看不到他們,他們是否存在?
4
A
回答
16
是的,沒錯 - ViewStack兒童只在默認情況下需要時才創建(「延遲實例化」是在此上下文中會聽到的一個短語)。相反,如果你想指示Flex創建所有的ViewStack容器的孩子的前面,可以考慮使用普通的creationPolicy的財產所有mx.core.Containers
:ContainerCreationPolicy.ALL 的
creationPolicy意味着 導航立即容器 爲每個 孩子創建更深的後代,而不是等到該 孩子被選中。
<mx:ViewStack id="myStack" creationPolicy="all" />
這是一個有點慢上啓動,因爲你創造了一堆,你可能不需要還的子組件,但只要你記住,折衷,它可能會派上用場的某個時候。
2
是的,我在使用PureMVC結構處理應用程序時自己也遇到了同樣的問題。我無法爲ViewStack的子組件創建中介,因爲它們是由Flex框架懶洋洋地構建的。
這裏就是我終於找到我的解決方案:
0
找到相關文檔here。看起來像是你會在容器文檔中記下的東西。
相關問題
- 1. 中心的孩子,如果他們不適合父母
- 2. 你是否將私人領域分組或將他們與他們的財產?
- 3. 寫檢查,看看是否JSP的存在,並轉發到另一個JSP,如果他們是一個Servlet不
- 4. 如何獲取孩子節點,當我們不知道他們的名字
- 5. Python XML刪除一些元素和他們的孩子,但保留特定元素和他們的孩子
- 6. 我怎麼可以看到,如果他們是同一類型
- 7. Google是否將GWT用於他們的項目?如果不是,他們使用什麼?
- 8. Postgresql - 乾淨的方式插入記錄,如果他們不存在,更新,如果他們做
- 9. CloudFormation:創建資源,如果他們不存在,但不刪除它們
- 10. QGrahicsItem和他們的子女
- 11. [email protected] - 他們是如何做到的?
- 12. 鉤子......他們到底在幹什麼
- 13. StumbleUpon如何將他們的類別存儲在他們的數據庫中?
- 14. 有沒有在WordPress的方式,只會允許人們查看帖子,如果他們是一個用戶?
- 15. jQuery的wrapAll孩子,如果他們不已經有某一類父
- 16. 你如何在Mongodb中用'。'存儲密鑰在他們的
- 17. 如何在他們的PHP
- 18. 他們如何在Node.js的
- 19. PHP解析字符串,看看他們是否similiars
- 20. 爲什麼不提交跟蹤他們的孩子提交?
- 21. Javascript的聽衆,他們是否記憶?
- 22. GridView的孩子們應該伸出來填補他們的GridView父母
- 23. 如何創建計劃,如果他們不存在
- 24. MSDN - 是他們還是我?
- 25. 他們輪班
- 26. 在PHP中的父母孩子和他們的孩子的關係
- 27. 他們怎麼做到的?
- 28. 容器/佈局如何重新定位他們的孩子?
- 29. 他們是如何在一起的?
- 30. 使用#在他們的網站並獲取他們的計數