В пакете mx.states содержатся классы для поддержки состояний представления. Каждое состояние представления, предъявленное объектом State, может переопределять характеристики базового состояния (состояния по умолчанию). Одновременно Flex может находиться только в одном состоянии представления, параметры которого задаются с помощью свойства UIObject currentState или метода setCurrentState(). В пакете содержатся классы для добавления или удаления дочерних объектов отображения и для задания свойств, стилей и обработчиков событий в компонентах.
Интерфейсы
| Интерфейс | Описание | |
|---|---|---|
| IOverride | Интерфейс IOverride используется для переопределений состояния представления. |
Классы
| Класс | Описание | |
|---|---|---|
| AddChild | Класс AddChild добавляет нижестоящий экранный объект (например, компонент) в контейнер как составную часть состояния представления. | |
| AddItems | В настоящее время документация недоступна. | |
| InterruptionBehavior | Класс InterruptionBehavior определяет константы для свойства interruptionBehavior класса mx.states.Transition. | |
| OverrideBase | Класс OverrideBase является базовым для переопределения классов, используемых в состояниях представления. | |
| RemoveChild | Класс RemoveChild удаляет нижестоящий экранный объект (например, компонент) из контейнера как составную часть состояния представления. | |
| SetEventHandler | Класс SetEventHandler указывает обработчик событий, который является активным только во время определенного состояния представления. | |
| SetProperty | Класс SetProperty указывает значение свойства, которое применяется только во время вышестоящего состояния представления. | |
| SetStyle | Класс SetStyle указывает стиль, который применяется только в состоянии представления нижестоящего элемента. | |
| State | Класс State определяет состояние представления, вариант представления компонента. | |
| Transition | Класс Transition определяет ряд эффектов, которые воспроизводятся в ответ на изменение состояния представления. |
Tue Jun 12 2018, 11:49 AM Z