Пакет | flash.desktop |
Класс | public class InteractiveIcon |
Наследование | InteractiveIcon Icon EventDispatcher Object |
Подклассы | DockIcon, SystemTrayIcon |
Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Чтобы получить экземпляр значка приложения, воспользуйтесь свойством icon
объекта NativeApplication. Типом значка является один из подклассов базового класса InteractiveIcon. В Mac OS X® — это DockIcon, в Windows® и Linux — SystemTrayIcon.
Создание экземпляров класса InteractiveIcon невозможно. Вызовы конструктора new InteractiveIcon()
выдают исключение ArgumentError.
Связанные элементы API
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
ничего присвоено не было, может использоваться значок ОС по умолчанию. В остальных контекстах значок не отображается.
Чтобы изменить вид значка, присвойте свойству bitmaps
массив объектов BitmapData.
icon.bitmaps = new Array(icon16x16.bitmapData, icon128x128.bitmapData);
Прямая модификация массива bitmaps
ни к чему не приведет.
Чтобы убрать изображение значка, присвойте свойству bitmaps
пустой массив.
Примечание. Загружайте файлы изображений для значков в формате PNG, так как этот формат обеспечивает наилучшее альфа-смешивание. Формат GIF поддерживает только включение или отключение прозрачности, но не смешивание. Формат JPG не поддерживает прозрачность совсем.
Реализация
override public function get bitmaps():Array
override public function set bitmaps(value:Array):void
height | свойство |
height:int
[только для чтения] Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Текущее значение высоты значка в пикселях.
Некоторые контексты значков поддерживают динамические размеры. Свойство height
обозначает высоту значка, выбранного из массива bitmaps
для данного контекста. Если в ОС было использовано масштабирование, то текущее значение высоты может отличаться.
Реализация
public function get height():int
width | свойство |
width:int
[только для чтения] Язык версии: | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Текущее значение ширины значка в пикселях.
Некоторые контексты значков поддерживают динамические размеры. Свойство width
обозначает ширину значка, выбранного из массива bitmaps
для данного контекста. Если в ОС было использовано масштабирование, то текущее значение ширины может отличаться.
Реализация
public function get width():int
Tue Jun 12 2018, 11:34 AM Z