包 | 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, 11:04 AM Z