Пакет | mx.styles |
Класс | public class CSSSelector |
Наследование | CSSSelector Object |
Язык версии: | ActionScript 3.0 |
Версия продукта: | Flex 4 |
Версии среды выполнения: | Flash Player 10, AIR 1.5 |
Свойство | Определено | ||
---|---|---|---|
ancestor : CSSSelector [только для чтения]
Если этот селектор является частью нижестоящего селектора, он может иметь дополнительный селектор для произвольного предшествующего элемента. | CSSSelector | ||
conditions : Array [только для чтения]
Этот селектор может соответствовать подмножеству компонентов путем указания дополнительных условий (например, соответствующий компонент должен иметь определенный идентификатор, свойство styleName (эквивалентное условию class в CSS) или состояние (эквивалент условию pseudo в CSS)). | CSSSelector | ||
constructor : Object
Ссылка на объект класса или функцию конструктора для данного экземпляра объекта. | Object | ||
specificity : int [только для чтения]
Вычисляет специфику цепочки селекторов для определения приоритета в случае применения нескольких соответствующих объявлений стиля. | CSSSelector | ||
subject : String [только для чтения]
Тема (только) этого узла селектора. | CSSSelector |
Метод | Определено | ||
---|---|---|---|
Конструктор. | CSSSelector | ||
Показывает, определено ли заданное свойство для объекта. | Object | ||
Показывает, есть ли экземпляр класса Object в цепи прототипов объекта, заданного в качестве параметра. | Object | ||
Определяет, соответствует ли этот селектор данному компоненту. | CSSSelector | ||
Показывает наличие заданного свойства и его перечисляемость. | Object | ||
Задает доступность динамического свойства для операций цикла. | Object | ||
Возвращает строковое представление этого объекта, отформатированного в соответствии со стандартами, принятыми для данной локали. | Object | ||
Возвращает представление в виде строки для этого селектора. | CSSSelector | ||
Возвращает элементарное значение заданного объекта. | 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 — Строковое представление этого селектора, включая весь его синтаксис, условия и предшествующие элементы.
|
Tue Jun 12 2018, 11:34 AM Z