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

CSSSelector  - AS3 Flex

Пакетmx.styles
Классpublic class CSSSelector
НаследованиеCSSSelector Inheritance Object

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

Представляет узел селектора в потенциальной цепочке селекторов, используемых для установления соответствия между объявлениями стилями CSS и компонентами.



Общедоступные свойства
 СвойствоОпределено
  ancestor : CSSSelector
[только для чтения] Если этот селектор является частью нижестоящего селектора, он может иметь дополнительный селектор для произвольного предшествующего элемента.
CSSSelector
  conditions : Array
[только для чтения] Этот селектор может соответствовать подмножеству компонентов путем указания дополнительных условий (например, соответствующий компонент должен иметь определенный идентификатор, свойство styleName (эквивалентное условию class в CSS) или состояние (эквивалент условию pseudo в CSS)).
CSSSelector
 Inheritedconstructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта.
Object
  specificity : int
[только для чтения] Вычисляет специфику цепочки селекторов для определения приоритета в случае применения нескольких соответствующих объявлений стиля.
CSSSelector
  subject : String
[только для чтения] Тема (только) этого узла селектора.
CSSSelector
Общедоступные методы
 МетодОпределено
  
CSSSelector(subject:String, conditions:Array = null, ancestor:CSSSelector = null)
Конструктор.
CSSSelector
 Inherited
Показывает, определено ли заданное свойство для объекта.
Object
 Inherited
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра.
Object
  
Определяет, соответствует ли этот селектор данному компоненту.
CSSSelector
 Inherited
Показывает наличие заданного свойства и его перечисляемость.
Object
 Inherited
Задает доступность динамического свойства для операций цикла.
Object
 Inherited
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали.
Object
  
Возвращает представление в виде строки для этого селектора.
CSSSelector
 Inherited
Возвращает элементарное значение заданного объекта.
Object
Сведения о свойстве

ancestor

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

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

Если этот селектор является частью нижестоящего селектора, он может иметь дополнительный селектор для произвольного предшествующего элемента.



Реализация
    public function get ancestor():CSSSelector

conditions

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

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

Этот селектор может соответствовать подмножеству компонентов путем указания дополнительных условий (например, соответствующий компонент должен иметь определенный идентификатор, свойство styleName (эквивалентное условию class в CSS) или состояние (эквивалент условию pseudo в CSS)).

Если условия не указаны, для этого свойства устанавливается значение null.



Реализация
    public function get conditions():Array

specificity

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

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

Вычисляет специфику цепочки селекторов для определения приоритета в случае применения нескольких соответствующих объявлений стиля. Следует отметить, что условия id добавляют 100 точек, условия pseudo и class добавляют по 10 точек, типы (включая нижестоящие элементы в цепочке селекторов) добавляют 1 точку. Универсальные селекторы (") ничего не добавляют. Результатом является сумма этих добавлений. Более специфичные селекторы имеют приоритет над более общими селекторами. Если селекторы имеют равную специфику, приоритет определяется в соответствии с порядком объявления (последние имеют более высокий приоритет).



Реализация
    public function get specificity():int

subject

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

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

Тема (только) этого узла селектора. Для получения строкового представления всех условий и нижестоящих элементов этого селектора выполняется вызов метода toString().

Если этот селектор представляет корневой узел потенциальной цепочки селекторов, тема также представляет тему всего выражения селектора.



Реализация
    public function get subject():String
Сведения о конструкторе

CSSSelector

()Конструктор
public function CSSSelector(subject:String, conditions:Array = null, ancestor:CSSSelector = null)

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

Конструктор.

Параметры
subject:String — Простое представление этого селектора без условий или предшествующих элементов. Как правило, это полное имя класса, например spark.components.Button. Можно использовать " для соответствия всех компонентов или глобально для селектора global.
 
conditions:Array (default = null) — Дополнительный объект Array типа CSSCondition, который используется для определения подгруппы экземпляров компонента. В настоящий момент поддерживается только одно или два условия.
 
ancestor:CSSSelector (default = null) — Дополнительный селектор, соответствующий компоненту, который наследует произвольному предшествующему элементу.
Сведения о методе

matchesStyleClient

()метод
public function matchesStyleClient(object:IAdvancedStyleClient):Boolean

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

Определяет, соответствует ли этот селектор данному компоненту.

Параметры

object:IAdvancedStyleClient — Компонент, к которому может применяться селектор.

Возвращает
Boolean — В случае соответствия компоненту устанавливается значение true; в противном случае – false.

toString

()метод 
public function toString():String

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

Возвращает представление в виде строки для этого селектора.

Возвращает
String — Строковое представление этого селектора, включая весь его синтаксис, условия и предшествующие элементы.




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

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