0
A
回答
1
偶然遇到這個問題,也許我有一個答案。即使問題本身是幾個月前。
我通過使用模型解決了您的問題。使用MVC模式,無論在哪裏,都可以爲應用程序提供始終可用的變量「存儲庫」。根據您的項目規格,在掌握或感覺舒適的模式後,您可以靈活確定您擁有的模型數量。原諒簡單性,因爲你可以並且應該很好地規劃你的結構,以適應你的項目。
作爲一個簡單的例子:
。讓我們假設您有2個視圖:「v1」和「v2」
。我們創建一個單例模型 - 可以稱之爲「myNinjaModel.as」:
package modelo
{
// your imports here
[Bindable]
public class myNinjaModel
{
private static const _instance:myNinjaModel = new myNinjaModel(SingletonLock);
public static function get instance():myNinjaModel
{
return _instance;
}
public function myNinjaModel(lock:Class)
{
// Verify that the lock is the correct class reference.
if (lock != SingletonLock)
{
throw new Error("Invalid Singleton access. Use Model.instance.");
}
}
// you can add some function here that you can access from anywhere in your application
// but be aware of data/logic separation, etc.
// also some nice variables here
var myNameAnywhere:String = "lawrence waterhouse";
} // end class
} // end package
class SingletonLock
{
} // end class
。如果您想在任何視圖中使用此模型的功能或變量:
import modelo.myNinjaModel;
[Bindable]
private var smodelo:AModel=AModel.instance;
。如果你想訪問你的變量,你這樣做:
trace(smodelo.myNameAnywhere); // this will output lawrence waterhouse
對不起,如果我打錯了什麼,我是這樣做的心。
希望這有助於任何方式,但我認爲你必須有更多的解決你的問題。 :-)
你可以閱讀一些關於MVC在這裏(理論):
http://en.wikipedia.org/wiki/Model%E2%80%93view%E2%80%93controller
相關問題
- 1. 柔性4.6:在Flex移動應用程序中使用的URLLoader
- 2. 進度事件中的Flex 4.6移動應用程序
- 3. Flex 4.6無法看到設計視圖移動應用程序
- 4. 如何完全退出Flex 4.6 Air移動Android應用程序?
- 5. Flex 4.6移動應用程序列表項高度問題
- 6. Flex 4.6移動應用安裝
- 7. flex 4.6移動應用程序:我可以用它製作.exe嗎?
- 8. Adobe Flex移動版4.6 - 從瀏覽器啓動應用程序
- 9. 如何使用Flex 4.6移動應用程序獲取手機號碼?
- 10. Flash Flex Builder 4.6移動自動完成
- 11. 更新Flex移動應用程序
- 12. 在Flex應用程序移動
- 13. Flex&Flash移動應用程序開發
- 14. Flex移動應用程序列表(android)
- 15. Adobe flex移動應用程序
- 16. Flex移動4.6的TextInput數據綁定
- 17. 完整性問題持續應用程序應用程序
- 18. Flex應用程序框架 - PureMVC可移植性與Swiz?
- 19. 什麼可能會減慢我的Flex移動應用程序?
- 20. flex中的Fusion圖表集成4.6 AIR應用程序
- 21. Flex Builder 4移動修改應用程序屬性
- 22. Flex 4.6移動sqlite特定數據
- 23. Flex 4.6移動橫向列表:Reload itemRenderer
- 24. Flex應用程序與原生移動應用程序之間的Flex移動通信
- 25. Android應用程序藍牙可見性持續時間
- 26. Flash builder 4.6相機應用程序移動
- 27. 在flex中設置應用程序backgroundImage 4.6
- 28. 從Flex 3.6移植到4.6
- 29. 柔性移動應用程序中的遠程對象
- 30. DJI sdk支持移動應用程序