Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
flash.desktop 

InteractiveIcon  - AS3

Пакетflash.desktop
Классpublic class InteractiveIcon
НаследованиеInteractiveIcon Inheritance Icon Inheritance EventDispatcher Inheritance Object
Подклассы DockIcon, SystemTrayIcon

Язык версии: ActionScript 3.0
Версии среды выполнения: AIR 1.0

Класс InteractiveIcon представляет собой базовый класс значков приложений ОС.

Чтобы получить экземпляр значка приложения, воспользуйтесь свойством icon объекта NativeApplication. Типом значка является один из подклассов базового класса InteractiveIcon. В Mac OS X® — это DockIcon, в Windows® и Linux — SystemTrayIcon.

Создание экземпляров класса InteractiveIcon невозможно. Вызовы конструктора new InteractiveIcon() выдают исключение ArgumentError.

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
      bitmaps : Array
[переопределить] Изображение значка в массиве объектов BitmapData различных размеров.
InteractiveIcon
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
      height : int
[только для чтения] Текущее значение высоты значка в пикселях.
InteractiveIcon
      width : int
[только для чтения] Текущее значение ширины значка в пикселях.
InteractiveIcon
Общедоступные методы
 МетодОпределено
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии.
EventDispatcher
 Inherited
Посылает событие в поток событий.
EventDispatcher
 Inherited
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события.
EventDispatcher
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher.
EventDispatcher
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
 Inherited
Возвращает строковое представление заданного объекта.
Object
 Inherited
Возвращает элементарное значение заданного объекта.
Object
 Inherited
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником.
EventDispatcher
События
 Событие Сводка Определено
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR перемещается в фокус операционной системы и становится активным.EventDispatcher
 Inherited[многоадресное событие] Отправляется, когда проигрыватель Flash Player или приложение AIR теряет фокус системы и становится неактивным.EventDispatcher
Сведения о свойстве
    

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




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.