我已經按照Adobe的說明創建了一個沒有窗口的應用程序(link)。如何製作只顯示在任務欄中的Adobe Air應用程序?
要點是,您可以通過隱藏或關閉原始nativeWindow並使用UTILITY或LIGHTWEIGHT屬性創建一個新窗口。
不幸的是,當一個應用程序不止一次啓動時,新的nativeWindow會在每次啓動時重新創建。這是非常不可取的。誰知道如何防止這種情況發生?
我試着設置應用程序的啓動變量,但它似乎是這些應用程序的新實例無法訪問。奇怪的是:AIR應用程序不應該有多個實例(應該是不可能的)!而根據Windows任務管理器和實際上只有一個實例,只有一個systemtray圖標。
我正在用Flash/AS3製作應用程序,我還不知道如何使用FlashBuilder/Flex。
我多麼希望你有一個解決方案!
非常感謝弗蘭克!我已經嘗試檢查Windows和所有。竅門是除非第一次啓動應用程序,否則不要創建新窗口。我已經嘗試了幾件事情,但那個INVOKE事件是關鍵!我必須計算INVOKE事件,並且只在數字== 1的情況下繼續執行代碼:) – kslstn
如果這是您想要的,您也可以在處理第一個事件後停止監聽INVOKE事件。 – frankhermes