我有一個AIR/Flex應用程序,可以一次打開多個窗口(s:Window實例)。該應用程序還允許用戶「停靠」主窗口;當停靠時,包括主應用程序窗口在內的所有窗口都變得不可見,當未連接時,所有上述窗口都可見。另外一些窗口只是「singleton」(一次只打開一個實例)。現在我正在編寫代碼來管理所有這些(例如,跟蹤打開哪個窗口以及哪個窗口想要成爲singleton等),並想知道是否有一個更簡單的方法來做到這一點...在AIR/Flex 4應用程序中管理多個Windows?
我看着mx.managers.SystemManager和mx.managers.WindowedSystemManager等。但通過閱讀文件,它仍然不是很清楚,如果(在所有)這些是可以提供幫助的課程。除了這兩個類在mx命名空間內,而不是spark類,如果它很重要的話。
感謝您的回答。我仍然想用systemManager來管理諸如子窗口之類的東西。 – mobileTofu
另外,AIR 2.6引入了NativeWindow.owner的概念,它有助於安排分組窗口。但不知道如何將它與spark window組件一起使用。謝謝! – mobileTofu
http://bugs.adobe.com/jira/browse/SDK-29069 –