套件 | flash.desktop |
類別 | public class InteractiveIcon |
繼承 | InteractiveIcon Icon EventDispatcher Object |
子類別 | DockIcon, SystemTrayIcon |
語言版本: | ActionScript 3.0 |
執行階段版本: | AIR 1.0 |
使用 NativeApplication 物件的 icon
屬性可取得應用程式圖示的實體。圖示類型將為 InteractiveIcon 的其中一個子類別,在 Mac OS X® 中為 DockIcon,在 Windows® 和 Linux 中則為 SystemTrayIcon。
您無法直接將 InteractiveIcon 類別實體化。呼叫 new InteractiveIcon()
建構函式將擲回 ArgumentError 例外。
相關 API 元素
flash.desktop.NativeApplication.icon
flash.desktop.NativeApplication.supportsDockIcon
flash.desktop.NativeApplication.supportsSystemTrayIcon
flash.desktop.NativeApplication.supportsDockIcon
flash.desktop.NativeApplication.supportsSystemTrayIcon
公用屬性
屬性 | 定義自 | ||
---|---|---|---|
bitmaps : Array [覆寫]
圖示影像,做為不同尺寸之 BitmapData 物件的陣列。 | InteractiveIcon | ||
constructor : Object
類別物件的參照或是特定物件實體的建構函數。 | Object | ||
height : int [唯讀]
目前的圖示顯示高度 (以像素為單位)。 | InteractiveIcon | ||
width : int [唯讀]
目前的圖示顯示寬度 (以像素為單位)。 | InteractiveIcon |
屬性詳細資訊
bitmaps | 屬性 |
bitmaps:Array
[覆寫] 執行階段版本: | AIR 1.0 |
圖示影像,做為不同尺寸之 BitmapData 物件的陣列。
當圖示在指定的作業系統內容中顯示時,會使用陣列中大小最接近所顯示之圖示大小的點陣圖 (並視需要縮放此點陣圖)。常見的大小包含 16x16、32x32、48x48 和 128x128 (512x512 像素的圖示可能會用於未來某些作業系統圖示)。
在某些內容中,如果沒有將任何值指定給 bitmaps
屬性,則作業系統可能會使用預設系統圖示。在其他內容中,不會出現任何圖示。
若要設定或變更圖示外觀,請將 BitmapData 物件的陣列指定給 bitmaps
屬性:
icon.bitmaps = new Array(icon16x16.bitmapData, icon128x128.bitmapData);
直接修改 bitmaps
陣列將沒有任何作用。
若要清除圖示影像,請將 bitmaps
指定為空陣列。
注意:載入圖示的影像檔時,通常 PNG 檔案格式可提供最佳的 Alpha 混合效果。GIF 格式只支援開啟或關閉透明度 (沒有混合效果)。JPG 格式則完全不支援透明度。
實作
override public function get bitmaps():Array
override public function set bitmaps(value:Array):void
height | 屬性 |
width | 屬性 |
Tue Jun 12 2018, 03:47 PM Z