包 | mx.styles |
类 | public class CSSSelector |
继承 | CSSSelector Object |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 4 |
运行时版本: | Flash Player 10, AIR 1.5 |
公共属性
属性 | 由以下参数定义 | ||
---|---|---|---|
ancestor : CSSSelector [只读]
如果此选择器是后代选择器的一部分,则它可能会有另外一个为任意祖代定义的选择器。 | CSSSelector | ||
conditions : Array [只读]
通过指定进一步的条件,此选择器可以与组件的子集相匹配,例如,匹配的组件必须具有特定的 id、styleName(等效于 CSS 中的“class”条件)或状态(等效于 CSS 中的“pseudo”条件)。 | CSSSelector | ||
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
specificity : int [只读]
计算选择器链的特异性以便在应用多个匹配的样式声明时确定优先级。 | CSSSelector | ||
subject : String [只读]
此选择器节点的主题 (only)。 | 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 | 属性 |
specificity | 属性 |
specificity:int
[只读] 语言版本: | ActionScript 3.0 |
产品版本: | Flex 4 |
运行时版本: | Flash Player 10, AIR 1.5 |
计算选择器链的特异性以便在应用多个匹配的样式声明时确定优先级。请注意,id 条件贡献 100 点,pseudo 和 class 条件各贡献 10 点,type(包括选择器链中的后代)贡献 1 点。通用选择器 (") 不贡献任何点数。结果是这些贡献的总和。特异性较高的选择器会覆盖特异性较低的选择器。如果选择器的特异性相等,则声明顺序将决定优先级(即,最后一个选择器优先)。
实现
public function get specificity():int
subject | 属性 |
构造函数详细信息
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 ) — 用于匹配组件实例子集的类型 CSSCondition 的对象的可选 Array。当前仅支持单一条件或一对条件。
| |
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 | () | 方法 |
Tue Jun 12 2018, 11:04 AM Z