23.17.1.問題 我想讓應用程序運行在后臺,不需要主界面。 23.17.2.解決辦法 在<mx:WindowedApplication>根標簽和描述文件里設置應用程序的可見性為false,使用DockIcon和SystemTrayIcon類,添加自定義程序圖標。 23.17.3.討論 是可以創建沒有主界面的應用程序,且運行在后臺。這些應用程序出現在系統托盤或停靠欄里。Mac OS X 和Windows操作系統都支持應用程序圖標,只是規定有些差別。因此AIR 針對不同操作系統提供圖標顯示類。DockIcon類是運行在Mac OS X系統下而SystemTrayIcon類是在Windows下。要檢測哪一個圖標被操作系統所支持,你可以使用NativeApplication 類的supportsDockIcon 和supportsSystemTrayIcon屬性。
NativeApplication實例的icon屬性是指向操作系統支持的應用程序圖標類引用。你可以賦值圖形給icon的bitmaps屬性。Bitmaps數組里的元素都是BitmapData對象,其大小是操作系統所規定的大小。如果bitmaps屬性為空,則Mac OS X下默認的圖標會被使用而Windows系統下不會顯示圖標在系統托盤上。