| Пакет | mx.states |
| Класс | public class AddItems |
| Наследование | AddItems OverrideBase OnDemandEventDispatcher Object |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Свойство MXML по умолчаниюitemsFactory
| Свойство | Определено | ||
|---|---|---|---|
![]() | constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | |
| creationPolicy : String
Стратегия создания элементов. | AddItems | ||
| destination : Object
Объект, нижестоящий элемент которого добавляется. | AddItems | ||
| destructionPolicy : String
Стратегия удаления элементов. | AddItems | ||
| isArray : Boolean = false
Определяет необходимость обработки коллекции, представляемой свойством target, в качестве единого экземпляра массива, а не в качестве коллекции элементов (по умолчанию). | AddItems | ||
| isStyle : Boolean = false
Определяет, действительно ли коллекция, представляемая свойством target, является стилем. | AddItems | ||
| items : *
Добавляемые элементы. | AddItems | ||
| itemsFactory : mx.core:ITransientDeferredInstance
Фабрика, создающая элементы. | AddItems | ||
| position : String = "last"
Позиция нижестоящего элемента в списке отображения относительно объекта, указанного свойством relativeTo. | AddItems | ||
| propertyName : String
Имя изменяемого свойства Array. | AddItems | ||
| relativeTo : Object
Объект, нижестоящий элемент которого добавляется. | AddItems | ||
| vectorClass : Class
Когда коллекция, представленная целевым свойством, является вектором, то vectorClass является типом целевого объекта. | AddItems | ||
| Метод | Определено | ||
|---|---|---|---|
AddItems()
Конструктор. | AddItems | ||
![]() | addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
Регистрирует объект прослушивателя события на объекте EventDispatcher для получения прослушивателем уведомления о событии. | OnDemandEventDispatcher | |
[переопределить]
Применяет переопределение. | AddItems | ||
Создает экземпляр элементов из фабрики. | AddItems | ||
![]() |
Посылает событие в поток событий. | OnDemandEventDispatcher | |
![]() |
Проверяет, имеет ли объект EventDispatcher прослушиватели, зарегистрированные для определенного типа события. | OnDemandEventDispatcher | |
![]() |
Показывает, определено ли заданное свойство для объекта. | Object | |
[переопределить]
Метод интерфейса IOverride; этот класс реализует его как пустой метод. | AddItems | ||
![]() |
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | |
![]() |
Показывает наличие заданного свойства и его перечисляемость. | Object | |
[переопределить]
Удаляет переопределение. | AddItems | ||
![]() |
Удаляет прослушиватель из объекта EventDispatcher. | OnDemandEventDispatcher | |
![]() |
Задает доступность динамического свойства для операций цикла. | Object | |
![]() |
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | |
![]() |
Возвращает строковое представление заданного объекта. | Object | |
![]() |
Возвращает элементарное значение заданного объекта. | Object | |
![]() |
Проверяет, зарегистрирован ли прослушиватель события для указанного типа события с данным объектом EventDispatcher или любым его предшественником. | OnDemandEventDispatcher | |
| Константа | Определено | ||
|---|---|---|---|
| AFTER : String = "after" [статические]
В настоящее время документация недоступна. | AddItems | ||
| BEFORE : String = "before" [статические]
В настоящее время документация недоступна. | AddItems | ||
| FIRST : String = "first" [статические]
В настоящее время документация недоступна. | AddItems | ||
| LAST : String = "last" [статические]
В настоящее время документация недоступна. | AddItems | ||
creationPolicy | свойство |
creationPolicy:String| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Стратегия создания элементов. Это свойство определяет момент создания itemsFactory экземпляра элементов. Flex использует это свойство только в том случае, если задано свойство itemsFactory. Допустимыми являются следующие значения:
| Значение | Значение |
|---|---|
auto | (задано по умолчанию) Экземпляр создается при его первом использовании. |
all | Экземпляр создается при запуске приложения. |
не задано | Экземпляр автоматически не создается. Для создания этого экземпляра следует вызвать метод createInstance(). |
Значением по умолчанию является "auto".
Реализация
public function get creationPolicy():String public function set creationPolicy(value:String):voiddestination | свойство |
public var destination:Object| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Объект, нижестоящий элемент которого добавляется. Это свойство используется вместе со свойством position. Эти свойства являются необязательными; если они опущены, Flex использует непосредственный вышестоящий элемент объекта State, т. е. компонент, имеющий свойство states, или тег <mx:states>, который определяет объект State.
destructionPolicy | свойство |
destructionPolicy:String| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Стратегия удаления элементов. Это свойство определяет момент удаления находящихся под его управлением экземпляров itemsFactory с отложенным созданием. По умолчанию все экземпляры кэшируются после создания (стратегия удаления «никогда»). Flex использует это свойство только в том случае, если задано свойство itemsFactory. Допустимыми являются следующие значения:
| Значение | Значение |
|---|---|
never | (По умолчанию) После своего создания экземпляр никогда не удаляется. |
auto | Определяет необходимость удаления экземпляра, если переопределение больше не применяется. |
Значением по умолчанию является "never".
Реализация
public function get destructionPolicy():String public function set destructionPolicy(value:String):voidisArray | свойство |
public var isArray:Boolean = false| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Определяет необходимость обработки коллекции, представляемой свойством target, в качестве единого экземпляра массива, а не в качестве коллекции элементов (по умолчанию).
Значением по умолчанию является false.
isStyle | свойство |
public var isStyle:Boolean = false| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Определяет, действительно ли коллекция, представляемая свойством target, является стилем.
Значением по умолчанию является false.
items | свойство |
items:*| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Добавляемые элементы. В случае установки этого свойства элементы создаются при запуске приложения. Установка этого свойства эквивалентна установке свойства itemsFactory с creationPolicy, имеющим значение all.
Не устанавливайте это свойство, если задано свойство itemsFactory.
Реализация
public function get items():* public function set items(value:any):voiditemsFactory | свойство |
itemsFactory:mx.core:ITransientDeferredInstance| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Фабрика, создающая элементы.
При установке этого свойства создается экземпляр элементов в момент, определяемый свойством creationPolicy.
Не устанавливайте это свойство, если определено свойство items. Это свойство является свойством по умолчанию класса AddItems. Установка этого свойства с creationPolicy, имеющим значение all, эквивалентна установке свойства items.
Реализация
public function get itemsFactory():mx.core:ITransientDeferredInstance public function set itemsFactory(value:mx.core:ITransientDeferredInstance):voidposition | свойство |
public var position:String = "last"| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Позиция нижестоящего элемента в списке отображения относительно объекта, указанного свойством relativeTo.
Значением по умолчанию является AddItems.LAST.
propertyName | свойство |
public var propertyName:String| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Имя изменяемого свойства Array. Если свойство destination имеет значение Group или Container, это свойство является необязательным. Если значение не определено, элементы добавляются в качестве нижестоящих записей группы/контейнера.
relativeTo | свойство |
public var relativeTo:Object| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Объект, нижестоящий элемент которого добавляется. Это свойство используется, только если свойство position имеет значение AddItems.BEFORE или AddItems.AFTER.
vectorClass | свойство |
public var vectorClass:Class| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4.5 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Когда коллекция, представленная целевым свойством, является вектором, то vectorClass является типом целевого объекта. Используется для инициализации целевого свойства.
AddItems | () | Конструктор |
public function AddItems()| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Конструктор.
apply | () | метод |
override public function apply(parent:UIComponent):void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Применяет переопределение. Flex сохраняет первоначальное значение для обеспечения последующей возможности восстановления значения в методе remove().
Этот метод вызывается автоматически при вводе состояния. Выполнять вызов метода напрямую не требуется.
Параметры
parent:UIComponent — Вышестоящий элемент объекта State, содержащего это переопределение. Переопределение должно использовать его в качестве целевого объекта, если таковой явно не указан.
|
createInstance | () | метод |
public function createInstance():void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Создает экземпляр элементов из фабрики. Этот метод следует использовать только в том случае, если задается свойство targetItems, и creationPolicy имеет значение none. Flex автоматически вызывает этот метод, если свойство creationPolicy имеет значение auto или all. Если этот метод вызывается несколько раз, экземпляр элементов создается только при первом вызове.
initialize | () | метод |
override public function initialize():void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Метод интерфейса IOverride; этот класс реализует его как пустой метод.
remove | () | метод |
override public function remove(parent:UIComponent):void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Удаляет переопределение. Восстанавливается значение, сохраненное в методе apply().
Этот метод вызывается автоматически при вводе состояния. Выполнять вызов метода напрямую не требуется.
Параметры
parent:UIComponent — Вышестоящий элемент объекта State, содержащего это переопределение. Переопределение должно использовать его в качестве целевого объекта, если таковой явно не указан.
|
AFTER | Константа |
public static const AFTER:String = "after"| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
В настоящее время документация недоступна.
BEFORE | Константа |
public static const BEFORE:String = "before"| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
В настоящее время документация недоступна.
FIRST | Константа |
public static const FIRST:String = "first"| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
В настоящее время документация недоступна.
LAST | Константа |
public static const LAST:String = "last"| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
В настоящее время документация недоступна.
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства