Справочник по ActionScript® 3.0 для платформы Adobe® Flash®
Домашняя страница  |  Скрыть список пакетов и классов |  Пакеты  |  Классы  |  Что нового  |  Указатель  |  Приложения  |  Почему по-английски?
Фильтры: Получение данных с сервера...
Получение данных с сервера...
mx.styles 

IStyleManager2  - AS3 Flex

Пакетmx.styles
Интерфейсpublic interface IStyleManager2 extends IStyleManager

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Класс IStyleManager2 определяет следующее:
  • какие свойства стиля CSS наследует класс;
  • какие свойства стиля являются цветами и поэтому требуют специальной обработки;
  • список строк, которые являются псевдонимами для значений цветов.

Связанные элементы API



Общедоступные свойства
 СвойствоОпределено
  parent : IStyleManager2
[только для чтения] Менеджер стиля, который является вышестоящим узлом для этого StyleManager.
IStyleManager2
  selectors : Array
[только для чтения] Возвращает массив, состоящий из всех селекторов CSS, зарегистрированных в StyleManager.
IStyleManager2
Общедоступные методы
 МетодОпределено
 Inherited
Очищает объект CSSStyleDeclaration, в котором сохраняются правила для указанного селектора CSS.
IStyleManager
 Inherited
Возвращает числовое значение цвета RGB, соответствующее указанной строке цвета.
IStyleManager
 Inherited
Преобразовывает каждый элемент массива цветов из имени цвета в числовое значение цвета RGB.
IStyleManager
  
Получает объект CSSStyleDeclaration, в котором сохраняются правила для указанного селектора CSS.
IStyleManager2
 Inherited
Получает объект CSSStyleDeclaration, в котором сохраняются правила для указанного селектора CSS.
IStyleManager
 Inherited
Выполняет проверку того, является ли данная строка псевдонимом значения цвета.
IStyleManager
 Inherited
Выполняет проверку наследования стиля.
IStyleManager
 Inherited
Выполняет проверку наследования TextFormat.
IStyleManager
 Inherited
Выполняет проверку того, влияет ли этот стиль на нижестоящий контейнер компонента таким образом, что этот контейнер изменяется в случае изменения данного стиля.
IStyleManager
 Inherited
Выполняет проверку того, изменяет ли стиль размер нижестоящего контейнера компонента.
IStyleManager
 Inherited
Выполняет проверку того, изменяет ли стиль размер компонента.
IStyleManager
 Inherited
Определяет, является ли указанный параметр допустимым свойством style.
IStyleManager
 Inherited
loadStyleDeclarations(url:String, update:Boolean = true, trustContent:Boolean = false, applicationDomain:ApplicationDomain = null, securityDomain:SecurityDomain = null):IEventDispatcher
Загружает стиль SWF.
IStyleManager
 Inherited
registerColorName(colorName:String, colorValue:uint):void
Добавляет имя цвета в список псевдонимов цветов.
IStyleManager
 Inherited
Добавляет имя цвета в список стилей, которые могут наследовать значения вышестоящих элементов.
IStyleManager
 Inherited
Добавляет имя стиля в список стилей, которые могут влиять на внешний вид или макет нижестоящего контейнера компонента.
IStyleManager
 Inherited
Добавляет имя стиля в список стилей, которые могут влиять на измеренный размер нижестоящего контейнера компонента.
IStyleManager
 Inherited
Добавляет имя стиля в список стилей, которые могут влиять на измеренный размер компонента.
IStyleManager
 Inherited
setStyleDeclaration(selector:String, styleDeclaration:CSSStyleDeclaration, update:Boolean):void
Устанавливает объект CSSStyleDeclaration, в котором сохраняются правила для указанного селектора CSS.
IStyleManager
 Inherited
Выгружает стиль SWF.
IStyleManager
Сведения о свойстве

parent

свойство
parent:IStyleManager2  [только для чтения]

Менеджер стиля, который является вышестоящим узлом для этого StyleManager.



Реализация
    public function get parent():IStyleManager2

selectors

свойство 
selectors:Array  [только для чтения]

Язык версии: ActionScript 3.0
Версия продукта: Flex 3
Версии среды выполнения: Flash Player 9, AIR 1.1

Возвращает массив, состоящий из всех селекторов CSS, зарегистрированных в StyleManager. Можно передать элементы этого массива в метод getStyleDeclaration() для получения соответствующего объекта CSSStyleDeclaration. Имена селекторов класса начинаются с точки.



Реализация
    public function get selectors():Array
Сведения о методе

getMergedStyleDeclaration

()метод
public function getMergedStyleDeclaration(selector:String):CSSStyleDeclaration

Язык версии: ActionScript 3.0
Версия продукта: Flex 4
Версии среды выполнения: Flash Player 10, AIR 1.5

Получает объект CSSStyleDeclaration, в котором сохраняются правила для указанного селектора CSS. Объект CSSStyleDeclaration создается путем объединения свойств указанного селектора CSS в этом менеджере стиля со свойствами любых вышестоящих менеджеров стиля.

Если параметр selector начинается с точки (.), возвращаемый CSSStyleDeclaration является селектором класса и применяется только к тем экземплярам, свойство styleName которых определяет этот селектор (исключая точку). Например, селектор класса .bigMargins применяется в отношении любого UIComponent, свойство styleName которого имеет значение bigMargins.

Если параметр selector не начинается с точки (.), возвращаемый CSSStyleDeclaration является селектором типа и применяется в отношении всех экземпляров этого типа. Например, селектор типа Button применяется в отношении всех экземпляров Button и соответствующих подклассов.

Селектор global подобен селектору типа и не начинается с точки.

Параметры

selector:String — Имя селектора CSS.

Возвращает
CSSStyleDeclaration — Объявление стиля, имя которого соответствует свойству selector.




[ X ]Почему по-английски?
Содержимое Справочника ActionScript 3.0 отображается на английском языке

Не все части Справочника ActionScript 3.0 переводятся на все языки. Если какой-то текстовый элемент не переведен, он отображается на английском языке. Например, компонент ga.controls.HelpBox не переведен ни на один из языков. Это значит, что в русской версии справки компонент ga.controls.HelpBox будет отображаться на английском языке.