| Пакет | 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():intTue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства