| Пакет | mx.styles |
| Интерфейс | public interface IAdvancedStyleClient extends IStyleClient , ISimpleStyleClient |
| Средство реализации | AdvancedStyleClient, StyleProxy, UIComponent |
| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
| Свойство | Определено | ||
|---|---|---|---|
![]() | className : String [только для чтения]
Имя класса компонента. | IStyleClient | |
| id : String [только для чтения]
Идентификатор компонента. | IAdvancedStyleClient | ||
![]() | inheritingStyles : Object
Объект, содержащий наследуемые стили для этого компонента. | IStyleClient | |
![]() | nonInheritingStyles : Object
Объект, содержащий ненаследуемые стили для этого компонента. | IStyleClient | |
![]() | styleDeclaration : CSSStyleDeclaration
Объявление стиля, которое содержит действующие стили, объявленные этим объектом. | IStyleClient | |
![]() | styleName : Object
Источник значений стиля данного объекта. | ISimpleStyleClient | |
| styleParent : IAdvancedStyleClient
Вышестоящий узел IAdvancedStyleClient. | IAdvancedStyleClient | ||
| Метод | Определено | ||
|---|---|---|---|
![]() |
Удаляет свойство style для экземпляра компонента. | IStyleClient | |
![]() |
Возвращает массив объектов CSSStyleDeclaration для селектора типа, применяемого к этому компоненту, или null, если массив не существует. | IStyleClient | |
![]() |
Получает свойство style, которое было установлено в любом месте в пределах цепочки поиска стиля этого компонента. | IStyleClient | |
Возвращает true, если для currentCSSState не указано значение null. | IAdvancedStyleClient | ||
Возвращает значение true, если cssState совпадает с currentCSSState. | IAdvancedStyleClient | ||
Определяет, совпадает ли этот экземпляр с данным типом (или является его подклассом). | IAdvancedStyleClient | ||
![]() |
Обеспечивает распространение изменений стиля для нижестоящих элементов этого компонента. | IStyleClient | |
![]() |
Обеспечивает настройку внутренних значений кэша стиля для функционирования метода getStyle(). | IStyleClient | |
![]() |
Обеспечивает регистрацию EffectManager в качестве одного из прослушивателей события для каждого события эффекта. | IStyleClient | |
![]() |
Задает свойство style для экземпляра компонента. | IStyleClient | |
![]() |
Вызывается при изменении значения свойства стиля. | ISimpleStyleClient | |
Метод stylesInitialized() вызывается программой Flex при первой инициализации стиля компонента. | IAdvancedStyleClient | ||
id | свойство |
styleParent | свойство |
styleParent:IAdvancedStyleClient| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Вышестоящий узел IAdvancedStyleClient. Как правило, это свойство не устанавливается напрямую. Оно устанавливается методами addChild, addChildAt, removeChild и removeChildAt методов flash.display.DisplayObjectContainer, mx.core.UIComponent.addStyleClient() и mx.core.UIComponent.removeStyleClient(). Если значение присваивается этому свойству напрямую, без вызова одного из вышеуказанных методов, экземпляр класса, который реализует этот интерфейс, не будет наследовать стили из UIComponent или DisplayObject. Также если значение устанавливается для свойства напрямую, без предварительного удаления объекта из текущего вышестоящего узла с помощью методов, указанных выше, может произойти утечка памяти.
Реализация
public function get styleParent():IAdvancedStyleClient public function set styleParent(value:IAdvancedStyleClient):voidhasCSSState | () | метод |
public function hasCSSState():Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4.6 |
| Версии среды выполнения: | Flash Player 10, AIR 2.5 |
Возвращает true, если для currentCSSState не указано значение null. Этот метод обычно не вызывается напрямую. Вызов выполняет метод mx.styles.CSSCondition.matchesStyleClient().
Компоненты Spark используют состояние своих тем оформления в качестве псевдосостояния. Компоненты Halo используют свойство currentState.
Boolean — Возвращает true, если для currentCSSState не указано значение null. currentCSSState совпадает с currentState по умолчанию. Если состояние не существует, возвращается false.
|
matchesCSSState | () | метод |
public function matchesCSSState(cssState:String):Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Возвращает true, если cssState совпадает с currentCSSState. Этот метод обычно не вызывается напрямую. Вызов выполняет метод mx.styles.CSSCondition.matchesStyleClient().
Компоненты Spark используют состояние своих тем оформления в качестве псевдосостояния. Компоненты Halo используют свойство currentState.
Параметры
cssState:String — Возможное значение CSSCondition.value. Оно представляет текущее состояние этого компонента, используемое для установления соответствия с псевдоселекторами CSS.
|
Boolean — true, если cssState совпадает с currentCSSState. currentCSSState совпадает с currentState по умолчанию. Если состояние не существует, возвращается null.
|
matchesCSSType | () | метод |
public function matchesCSSType(cssType:String):Boolean| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Определяет, совпадает ли этот экземпляр с данным типом (или является его подклассом). Этот метод обычно не вызывается напрямую. Вызов выполняет метод mx.styles.CSSCondition.matchesStyleClient().
Параметры
cssType:String — Объект CSSSelector.
|
Boolean — true, если cssType находится в иерархии полных селекторов типа.
|
stylesInitialized | () | метод |
public function stylesInitialized():void| Язык версии: | ActionScript 3.0 |
| Версия продукта: | Flex 4 |
| Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Метод stylesInitialized() вызывается программой Flex при первой инициализации стиля компонента.
Tue Jun 12 2018, 11:34 AM Z
Скрыть унаследованные общедоступные свойства
Показать унаследованные общедоступные свойства