Adobe® Flash® Platform 用 ActionScript® 3.0 リファレンスガイド
ホーム  |  パッケージおよびクラスリストの非表示 |  パッケージ  |  クラス  |  新機能  |  索引  |  付録  |  英語で表示される理由
フィルター: サーバーからデータを取得しています...
サーバーからデータを取得しています...
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
[読み取り専用] StyleManager に登録されているすべての CSS セレクターを含む配列を返します。
IStyleManager2
パブリックメソッド
 メソッド定義元
 Inherited
指定した CSS セレクターの規則を保存する CSSStyleDeclaration オブジェクトをクリアします。
IStyleManager
 Inherited
指定されたカラーストリングに対応する RGB カラー数値を返します。
IStyleManager
 Inherited
カラー配列の各エレメントを、カラー名から RGB カラー数値に変換します。
IStyleManager
  
指定した CSS セレクターの規則を保存する CSSStyleDeclaration オブジェクトを取得します。
IStyleManager2
 Inherited
指定した CSS セレクターの規則を保存する CSSStyleDeclaration オブジェクトを取得します。
IStyleManager
 Inherited
指定されたストリングがカラー値のエイリアスかどうかをテストします。
IStyleManager
 Inherited
スタイルが継承されるかどうかをテストします。
IStyleManager
 Inherited
TextFormat スタイルが継承されるかどうかをテストします。
IStyleManager
 Inherited
このスタイルがコンポーネントの親コンテナに反映され、このスタイルが変更されたときに親コンテナが必ず再描画されるようになるかどうかをテストします。
IStyleManager
 Inherited
スタイルでコンポーネントの親コンテナが変更されるかどうかをテストします。
IStyleManager
 Inherited
スタイルでコンポーネントのサイズが変更されるかどうかをテストします。
IStyleManager
 Inherited
指定されたパラメーターが有効なスタイルプロパティかどうかを判別します。
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
指定した CSS セレクターの規則を保存する CSSStyleDeclaration オブジェクトを設定します。
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

StyleManager に登録されているすべての CSS セレクターを含む配列を返します。 この配列の項目を 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

指定した CSS セレクターの規則を保存する CSSStyleDeclaration オブジェクトを取得します。CSSStyleDeclaration オブジェクトは、このスタイルマネージャーに指定された CSS セレクターのプロパティを、親スタイルマネージャーのプロパティとマージして作成されます。

selector パラメーターの先頭がピリオド(.)である場合は、戻される CSSStyleDeclaration はクラスセレクターであり、styleName プロパティがそのクラスセレクター(ピリオドを含まないもの)を指定するインスタンスにのみ適用されます。 例えば、クラスセレクター ".bigMargins" は、styleName"bigMargins" であるすべての UIComponent に適用されます。

selector パラメーターの先頭がピリオドではない場合は、戻される CSSStyleDeclaration はタイプセレクターであり、該当タイプのすべてのインスタンスに適用されます。 例えば、タイプセレクター "Button" は、Button とそのサブクラスのすべてのインスタンスに適用されます。

global セレクターはタイプセレクターに似ており、先頭にはピリオドがありません。

パラメーター

selector:String — CSS セレクターの名前です。

戻り値
CSSStyleDeclaration — 名前が selector プロパティと一致するスタイル宣言です。




[ X ]英語で表示される理由
ActionScript 3.0 リファレンスガイドのコンテンツが英語で表示されます。

ActionScript 3.0 リファレンスガイドのすべての部分がすべての言語に翻訳されているわけではありません。言語エレメントが翻訳されていない場合、そのエレメントは英語で表示されます。例えば、ga.controls.HelpBox クラスはどの言語にも訳されていません。このため、リファレンスガイドの日本語バージョンでは、ga.controls.HelpBox クラスは英語で表示されます。