У меня есть приложение AIR / Flex, в котором одновременно может быть открыто несколько окон (s: экземпляры окон). Приложение также позволяет пользователю «закрепить» главное окно; при закреплении все окна, включая главное окно приложения, становятся невидимыми, а при снятии блокировки все вышеупомянутые окна становятся видимыми. Кроме того, некоторые окна являются «одноэлементными» (не более одного экземпляра открывается одновременно). Теперь я пишу код для управления всем этим (например, отслеживание того, какие окна открыты и какое окно хочет быть одноэлементным). и т. д.) и задаюсь вопросом, есть ли более простой способ сделать это ...
Я посмотрел на mx.managers.SystemManager и mx.managers.WindowedSystemManager и т. Д. Но читая документацию, все еще не совсем ясно, если (вообще) это классы, которые могут помочь. Кроме того, эти два класса находятся внутри пространств имен mx, но не искровые классы, если это вообще имеет значение.