包 | 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 异常。
另请参见
属性 | 定义方 | ||
---|---|---|---|
bitmaps : Array 作为不同大小的 BitmapData 对象数组的图标图像。 | InteractiveIcon | ||
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
height : int [只读 (read-only)] 图标的当前显示高度,以像素为单位。 | InteractiveIcon | ||
prototype : Object [静态]
对类或函数对象的原型对象的引用。 | Object | ||
width : int [只读 (read-only)] 图标的当前显示宽度,以像素为单位。 | 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 格式完全不支持透明度。
public function get bitmaps():Array
public function set bitmaps(value:Array):void
height | 属性 |
height:int
[只读 (read-only)] 语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.0 |
图标的当前显示高度,以像素为单位。
某些图标上下文支持动态大小。height
属性指示从当前上下文的 bitmaps
数组中选择的图标的高度。如果操作系统已缩放了该图标,则实际显示高度可能会有所不同。
public function get height():int
width | 属性 |
width:int
[只读 (read-only)] 语言版本: | ActionScript 3.0 |
运行时版本: | AIR 1.0 |
图标的当前显示宽度,以像素为单位。
某些图标上下文支持动态大小。width
属性指示从当前上下文的 bitmaps
数组中选择的图标的宽度。如果操作系统已缩放了该图标,则实际显示宽度可能会有所不同。
public function get width():int