Пакет | 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):void
destination | свойство |
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):void
isArray | свойство |
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):void
itemsFactory | свойство |
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):void
position | свойство |
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