パッケージ | 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 [読み取り専用]
このセレクターノード(のみ)のサブジェクトです。 | 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 |
このセレクターは、さらに条件を指定することによってコンポーネントのサブセットと一致する場合があります(例えば、一致するコンポーネントには、特定の ID、styleName(CSS の 'class' 条件と同等)またはステート(CSS の 'pseudo' 条件と同等)が必要です)。
条件が何も指定されていない場合、このプロパティは 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 | プロパティ |
コンストラクターの詳細
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 など)です。グローバルセレクターには、"to match all components" または "global" を使用できます。
| |
conditions:Array (default = null ) — コンポーネントインスタンスのサブセットの照合に使用される CSSCondition 型のオブジェクトの配列です(オプション)。現在は、単一または 2 つの条件のみがサポートされています。
| |
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, 10:34 AM Z