我已经按照Adobe的说明创建了一个没有窗口的应用程序(link)。如何制作只显示在任务栏中的Adobe Air应用程序?
要点是,您可以通过隐藏或关闭原始nativeWindow并使用UTILITY或LIGHTWEIGHT属性创建一个新窗口。
不幸的是,当一个应用程序不止一次启动时,新的nativeWindow会在每次启动时重新创建。这是非常不可取的。谁知道如何防止这种情况发生?
我试着设置应用程序的启动变量,但它似乎是这些应用程序的新实例无法访问。奇怪的是:AIR应用程序不应该有多个实例(应该是不可能的)!而根据Windows任务管理器和实际上只有一个实例,只有一个systemtray图标。
我正在用Flash/AS3制作应用程序,我还不知道如何使用FlashBuilder/Flex。
我多么希望你有一个解决方案!
非常感谢弗兰克!我已经尝试检查Windows和所有。窍门是除非第一次启动应用程序,否则不要创建新窗口。我已经尝试了几件事情,但那个INVOKE事件是关键!我必须计算INVOKE事件,并且只在数字== 1的情况下继续执行代码:) – kslstn
如果这是您想要的,您也可以在处理第一个事件后停止监听INVOKE事件。 – frankhermes