Пакет | com.adobe.fiber.styles |
Класс | public dynamic class Style |
Наследование | Style Object |
Реализует | IStyle, IEventDispatcher |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Свойство | Определено | ||
---|---|---|---|
caption : LocalizeableMessage
Возвращает параметр подписи стиля свойства. | Style | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
description : LocalizeableMessage
Возвращает параметр описания стиля свойств. | Style | ||
displayMask : String
Возвращает параметр отображения маски стиля свойств. | Style | ||
editMask : String
Возвращает параметр редактирования маски стиля свойств. | Style | ||
error : LocalizeableMessage
Возвращает параметр ошибки для стиля свойств. | Style | ||
validator : Validator
Возвращает созданный подкласс mx.validators.Validator, метод проверки которого был переопределен в соответствии с выражениями, заданными в параметрах проверки стиля свойств. | Style |
Метод | Определено | ||
---|---|---|---|
Style()
Конструктор по умолчанию. | Style | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, weakRef:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | Style | ||
Посылает событие в поток событий. | Style | ||
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | Style | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Удаляет прослушиватель из объекта EventDispatcher. | Style | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает строковое представление заданного объекта. | Object | ||
Возвращает элементарное значение заданного объекта. | Object | ||
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | Style |
caption | свойство |
caption:LocalizeableMessage
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает параметр подписи стиля свойства. Параметр подписи, в свою очередь, будет иметь свойства сообщения, пакета, ключа, маркеров и текста.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange
.
Реализация
public function get caption():LocalizeableMessage
public function set caption(value:LocalizeableMessage):void
description | свойство |
description:LocalizeableMessage
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает параметр описания стиля свойств. Параметр описания, в свою очередь, будет иметь свойства message, bundle, key, tokens и text.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange
.
Реализация
public function get description():LocalizeableMessage
public function set description(value:LocalizeableMessage):void
displayMask | свойство |
displayMask:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает параметр отображения маски стиля свойств.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange
.
Реализация
public function get displayMask():String
public function set displayMask(value:String):void
editMask | свойство |
editMask:String
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает параметр редактирования маски стиля свойств.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange
.
Реализация
public function get editMask():String
public function set editMask(value:String):void
error | свойство |
error:LocalizeableMessage
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает параметр ошибки для стиля свойств. Параметр ошибки, в свою очередь, будет иметь свойства message, bundle, key, tokens и text.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange
.
Реализация
public function get error():LocalizeableMessage
public function set error(value:LocalizeableMessage):void
validator | свойство |
validator:Validator
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Возвращает созданный подкласс mx.validators.Validator, метод проверки которого был переопределен в соответствии с выражениями, заданными в параметрах проверки стиля свойств.
Это свойство можно использовать в качестве источника для связывания данных. При изменении этого свойства отправляется событие propertyChange
.
Реализация
public function get validator():Validator
public function set validator(value:Validator):void
Style | () | Конструктор |
public function Style()
Язык версии: | ActionScript 3.0 |
Версия продукта: | Adobe Digital Enterprise Platform Data Services for Java EE 3 |
Версии среды выполнения: | Flash Player 9, AIR 1.1 |
Конструктор по умолчанию.
addEventListener | () | метод |
public function addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, weakRef:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. Можно регистрировать прослушиватели событий в любом узле из списка отображения для каждого типа события, фазы и приоритета.
После успешной регистрации прослушивателя событий невозможно изменить его приоритет путем дополнительных вызовов addEventListener()
. Для изменения приоритета прослушивателя следует вначале вызвать removeEventListener()
. Затем можно снова зарегистрировать прослушиватель с новым приоритетом.
После регистрации прослушивателя последующие вызовы addEventListener()
со значениями, отличающимися от type
и useCapture
приводят к его отдельной регистрации. Например, прослушиватель, изначально зарегистрированный со значением useCapture
, равным true
, прослушивает только во время фазы захвата. После повторного вызова addEventListener()
с помощью аналогичного объекта прослушивания, но со значением useCapture
, равным false
, активными становятся два отдельных прослушивателя: один прослушивает во время фазы захвата, второй – во время целевой фазы и фазы восходящей цепочки.
Невозможно зарегистрировать прослушиватель события только для целевой фазы или для фазы восходящей цепочки. Эти фазы соединены при регистрации, поскольку восходящая цепочка применяется только к предшественникам целевого узла.
При отсутствии необходимости в прослушивателе события он может быть удален с помощью вызова EventDispatcher.removeEventListener()
; в противном случае могут возникнуть проблемы с памятью. Объекты с зарегистрированными прослушивателями события автоматически не удаляются из памяти, поскольку сборщик мусора не удаляет объекты, на которые имеются ссылки.
Копирование экземпляра EventDispatcher не приводит к копированию прослушивателей событий, присоединенных к нему. (Если для вновь создаваемого узла требуется прослушиватель событий, его необходимо присоединить после создания узла.) При этом при перемещении экземпляра EventDispatcher присоединенные к нему прослушиватели событий перемещаются вместе с ним.
Прослушиватель событий, регистрируемый на узле, на котором в это время обрабатывается событие, не запускается в ходе текущей фазы, но может быть запущен в потоке событий более поздней фазы, например фазы восходящей цепочки.
Прослушиватель событий, удаленный из узла во время обработки события на этом узле, будет запускаться текущими операциями. После удаления прослушиватель событий никогда не вызывается повторно (если только он не был повторно зарегистрирован для будущей обработки).
Параметры
type:String — Тип события.
| |
listener:Function — Функция прослушивателя, обрабатывающая событие. Эта функция принимает объект события как единственный параметр и ничего не возвращает, например:
| |
useCapture:Boolean (default = false ) — Определяет, работает ли прослушиватель в фазе захвата или в целевой фазе и в фазе восходящей цепочки. Если значение useCapture равно true , прослушиватель обрабатывает событие только во время фазы захвата, но не во время целевой фазы или фазы восходящей цепочки. Если значение useCapture равно false , то прослушиватель обрабатывает событие только в целевой фазе или фазе восходящей цепочки. Для прослушивания события во всех трех фазах следует дважды вызвать addEventListener() , первый раз с useCapture , равным true , а второй раз с useCapture , равным false .
| |
priority:int (default = 0 ) — Уровень приоритета прослушивателя событий. Приоритеты обозначены 32-разрядным целым числом. Чем больше число, тем выше приоритет. Все прослушиватели с приоритетом n обрабатываются перед обработкой прослушивателей с приоритетом n-1. Прослушиватели с одинаковым приоритетом обрабатываются в порядке их добавления. Значение приоритета по умолчанию равно 0.
| |
weakRef:Boolean (default = false ) — Определяет, является ли ссылка на прослушиватель «сильной» или «слабой». «Сильная» ссылка (по умолчанию) предотвращает удаление прослушивателя сборщиком мусора. «Слабая» ссылка позволяет удалить прослушиватель. Функции элементов уровня класса не подлежат удалению в качестве мусора, вследствие чего можно установить |
dispatchEvent | () | метод |
public function dispatchEvent(event:Event):Boolean
Посылает событие в поток событий. Адресатом события является объект EventDispatcher, в котором вызывается dispatchEvent()
.
Параметры
event:Event — Объект события, переданный в поток событий.
|
Boolean — Значение равно true до тех пор, пока preventDefault() не будет вызван для события; в этом случае возвращается значение false .
|
hasEventListener | () | метод |
public function hasEventListener(type:String):Boolean
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. Это позволяет определить, где объект EventDispatcher изменил обработку типа события в иерархии потока событий. Для определения, действительно ли определенный тип события запускает прослушиватель события, следует использовать IEventDispatcher.willTrigger()
.
Различие между hasEventListener()
и willTrigger()
заключается в том, что hasEventListener()
анализирует только объект, к которому он принадлежит, тогда как willTrigger()
— весь поток событий для события, указанного параметром type
.
Параметры
type:String — Тип события.
|
Boolean — Значение true , если прослушиватель указанного типа зарегистрирован; в противном случае – false .
|
removeEventListener | () | метод |
public function removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
Удаляет прослушиватель из объекта EventDispatcher. При отсутствии прослушивателя, зарегистрированного с объектом EventDispatcher, вызов этого метода не оказывает эффекта.
Параметры
type:String — Тип события.
| |
listener:Function — Удаляемый объект прослушивателя.
| |
useCapture:Boolean (default = false ) — Указывает, был ли слушатель зарегистрирован для фазы захвата или целевой фазы и фазы восходящей цепочки. Если прослушиватель был зарегистрирован для фазы захвата, целевой фазы и фазы восходящей цепочки, необходимо удалить оба вызова removeEventListener() : один вызов с useCapture , равным true , и второй вызов с useCapture , равным false .
|
willTrigger | () | метод |
public function willTrigger(type:String):Boolean
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. Этот метод возвращает значение true
, если прослушиватель события запускается в течение любой фазы потока событий, когда событие указанного типа передается объекту EventDispatcher или любому из его нижестоящих элементов.
Различие между hasEventListener()
и willTrigger()
заключается в том, что hasEventListener()
анализирует только объект, к которому он принадлежит, тогда как willTrigger()
— весь поток событий для события, указанного параметром type
.
Параметры
type:String — Тип события.
|
Boolean — Значение равно true при запуске прослушивателя указанного типа; в противном случае значение равно false .
|
Tue Jun 12 2018, 11:34 AM Z