我遵循Adobe关于如何创建没有Windows的应用程序({3}})的说明。
要点是你可以通过隐藏或关闭原始的nativeWindow并使用UTILITY或LIGHTWEIGHT属性创建一个新的来实现这一点。
不幸的是,当一个应用程序多次启动时,每次启动时都会再次创建新的nativeWindow。这是非常不受欢迎的。谁知道如何防止这种情况发生?
我尝试通过启动应用程序来设置变量,但似乎应用程序的新实例无法访问这些变量。奇怪的是:AIR应用程序不应该有多个内容(应该是不可能的)!实际上,根据Windows任务管理器只有一个实例,并且只有一个systemtray图标。
我正在使用Flash / AS3制作应用程序,我还不知道如何使用FlashBuilder / Flex。
我非常希望你有一个解决方案!
答案 0 :(得分:0)
我怀疑你遇到的是已经运行的应用程序获得了一个INVOKED事件并且你通过打开一个新窗口处理该事件,即使已经打开了一个窗口?
这可以解释只有一个应用程序实例。在创建新窗口之前,您必须先检查是否已在应用中创建了一个窗口。
希望这有帮助,弗兰克