Пакет | flash.desktop |
Класс | public class SystemTrayIcon |
Наследование | SystemTrayIcon ![]() ![]() ![]() ![]() |
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Значки на панели задач поддерживаются не всеми операционными системами. Выполните проверку NativeApplication.supportsSystemTrayIcon
, чтобы узнать, поддерживает ли текущая ОС значки на панели задач.
Создать экземпляр класса SystemTrayIcon нельзя. Получите объект, представляющий значок на панели задач, из свойства icon
"глобального" объекта NativeApplication.
Если поддержка значков на панели задач есть, то значок является типом SystemTrayIcon. В противном случае, тип icon
является другим подклассом класса InteractiveIcon (обычно DockIcon).
Важно: попытка применить метод класса SystemTrayIcon к объекту NativeApplication.icon
в ОС, где AIR не поддерживает работу со значками на панелях задач, приводит к ошибке.
См. также
Свойство | Определено | ||
---|---|---|---|
![]()
Изображение значка в массиве объектов BitmapData различных размеров. | SystemTrayIcon | ||
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
![]() [только для чтения]
Текущее значение высоты значка в пикселах. | SystemTrayIcon | ||
![]()
Меню значка на панели задач. | SystemTrayIcon | ||
![]() | prototype : Object [статические]
Ссылка на модель объекта класса или функции. | Object | |
![]()
Строка-подсказка, которая появляется при выполнении определенного действия над значок на панели задач. | SystemTrayIcon | ||
![]() [только для чтения]
Текущее значение ширины значка в пикселах. | SystemTrayIcon |
Событие | Сводка | Определено | ||
---|---|---|---|---|
![]() | [многоадресное событие] Отправляется, когда проигрыватель Flash Player перемещается в фокус операционной системы и становится активным. | EventDispatcher | ||
Отправляется данным объектом SystemTrayIcon по щелчку левой кнопкой мыши. | SystemTrayIcon | |||
![]() | [многоадресное событие] Отправляется, когда проигрыватель Flash Player покидает фокус операционной системы и становится неактивным. | EventDispatcher | ||
Отправляется данным объектом SystemTrayIcon при нажатии левой кнопки мыши. | SystemTrayIcon | |||
Отправляется данным объектом SystemTrayIcon при отпускании левой кнопки мыши. | SystemTrayIcon | |||
Отправляется данным объектом SystemTrayIcon по щелчку правой кнопкой мыши. | SystemTrayIcon | |||
Отправляется данным объектом SystemTrayIcon при нажатии правой кнопки мыши. | SystemTrayIcon | |||
Отправляется данным объектом SystemTrayIcon при отпускании правой кнопки мыши. | SystemTrayIcon |
Константа | Определено | ||
---|---|---|---|
![]() [статические]
Допустимая длина строки-подсказки значка на панели задач. | SystemTrayIcon |
![]() | свойство |
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 не поддерживает прозрачность совсем.
public function get bitmaps():Array
public function set bitmaps(value:Array):void
![]() | свойство |
height:int
[только для чтения] Версии среды выполнения: | AIR 1.0 |
Текущее значение высоты значка в пикселах.
Некоторые контексты значков поддерживают динамические размеры. Свойство height
обозначает высоту значка, выбранного из массива bitmaps
для данного контекста. Если в ОС было использовано масштабирование, то текущее значение высоты может отличаться.
public function get height():int
![]() | свойство |
menu:NativeMenu
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Меню значка на панели задач.
public function get menu():NativeMenu
public function set menu(value:NativeMenu):void
![]() | свойство |
tooltip:String
[чтение и запись] Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Строка-подсказка, которая появляется при выполнении определенного действия над значок на панели задач. Если длина строки превышает значение, указанное в SystemTrayIcon.MAX_TIP_LENGTH
, подсказка усекается.
public function get tooltip():String
public function set tooltip(value:String):void
![]() | свойство |
width:int
[только для чтения] Версии среды выполнения: | AIR 1.0 |
Текущее значение ширины значка в пикселах.
Некоторые контексты значков поддерживают динамические размеры. Свойство width
обозначает ширину значка, выбранного из массива bitmaps
для данного контекста. Если в ОС было использовано масштабирование, то текущее значение ширины может отличаться.
public function get width():int
![]() | Событие |
flash.events.MouseEvent
flash.events.MouseEvent.CLICK
Версии среды выполнения: | AIR 1.0 |
Отправляется данным объектом SystemTrayIcon по щелчку левой кнопкой мыши.
Задает значение свойстваtype
для объекта события click
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
bubbles | true |
buttonDown | true , если нажата основная кнопка мыши; иначе — false . |
cancelable | false ; нет поведения по умолчанию для отмены. |
ctrlKey | true , если клавиша Control активна; иначе — false . |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
localX | Горизонтальная координата события относительно спрайта-контейнера. |
localY | Вертикальная координата события относительно спрайта-контейнера. |
shiftKey | true , если клавиша Shift активна; иначе — false . |
stageX | Горизонтальная координата события в глобальных координатах рабочей области. |
stageY | Вертикальная координата события в глобальных координатах рабочей области. |
target | Объект InteractiveObject под указателем. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget , чтобы обратиться к объекту в списке отображения, обрабатывающему событие в данный момент. |
![]() | Событие |
flash.events.MouseEvent
flash.events.MouseEvent.MOUSE_DOWN
Версии среды выполнения: | AIR 1.0 |
Отправляется данным объектом SystemTrayIcon при нажатии левой кнопки мыши.
Задает значение свойстваtype
для объекта события mouseDown
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
bubbles | true |
buttonDown | true , если нажата основная кнопка мыши; иначе — false . |
cancelable | false ; поведение по умолчанию отменить нельзя. |
ctrlKey | true , если клавиша Control активна; иначе — false . |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
localX | Горизонтальная координата события относительно спрайта-контейнера. |
localY | Вертикальная координата события относительно спрайта-контейнера. |
shiftKey | true , если клавиша Shift активна; иначе — false . |
stageX | Горизонтальная координата события в глобальных координатах рабочей области. |
stageY | Вертикальная координата события в глобальных координатах рабочей области. |
target | Объект InteractiveObject под указателем. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget , чтобы обратиться к объекту в списке отображения, обрабатывающему событие в данный момент. |
![]() | Событие |
flash.events.MouseEvent
flash.events.MouseEvent.MOUSE_UP
Версии среды выполнения: | AIR 1.0 |
Отправляется данным объектом SystemTrayIcon при отпускании левой кнопки мыши.
Задает значение свойстваtype
объекта события mouseUp
.
Данное событие имеет следующие свойства.
Свойство | Значение |
---|---|
bubbles | true |
buttonDown | true , если нажата основная кнопка мыши; иначе — false . |
cancelable | false ; поведение по умолчанию отменить нельзя. |
ctrlKey | true , если клавиша Control активна; иначе — false . |
currentTarget | Объект, активно обрабатывающий объект Event с помощью прослушивателя событий. |
localX | Горизонтальная координата события относительно спрайта-контейнера. |
localY | Вертикальная координата события относительно спрайта-контейнера. |
shiftKey | true , если клавиша Shift активна; иначе — false . |
stageX | Горизонтальная координата события в глобальных координатах рабочей области. |
stageY | Вертикальная координата события в глобальных координатах рабочей области. |
target | Объект InteractiveObject под указателем. Свойство target не всегда является объектом из списка отображения, для которого зарегистрирован прослушиватель событий. Используйте свойство currentTarget , чтобы обратиться к объекту в списке отображения, обрабатывающему событие в данный момент. |
![]() | Событие |
flash.events.MouseEvent
flash.events.MouseEvent.RIGHT_MOUSE_CLICK
Версии среды выполнения: | AIR 1.0 |
Отправляется данным объектом SystemTrayIcon по щелчку правой кнопкой мыши.
![]() | Событие |
flash.events.MouseEvent
flash.events.MouseEvent.RIGHT_MOUSE_DOWN
Версии среды выполнения: | AIR 1.0 |
Отправляется данным объектом SystemTrayIcon при нажатии правой кнопки мыши.
![]() | Событие |
flash.events.MouseEvent
flash.events.MouseEvent.RIGHT_MOUSE_UP
Версии среды выполнения: | AIR 1.0 |
Отправляется данным объектом SystemTrayIcon при отпускании правой кнопки мыши.
![]() | Константа |
public static const MAX_TIP_LENGTH:Number = 63
Язык версии : | ActionScript 3.0 |
Версии среды выполнения: | AIR 1.0 |
Допустимая длина строки-подсказки значка на панели задач.