メソッド フレームあり | フレームなし

mx.styles
StyleManager クラス




StyleManager クラス

StyleManager クラスでは次の事項が管理されます。

関連項目
    CSSSetStyle
    CSSStyleDeclaration



メソッド
staticgetColorName( colorName:String) :  Number
指定されたカラーストリングに対応する RGB カラー数値を返します。
staticgetColorNames( colors:Array) :  Void
カラー配列の各エレメントを、カラー名から RGB カラー数値に変換します。
staticisColorName( colorName:String) :  Boolean
colorName がカラーのエイリアスである場合、true を返します。
staticisColorStyle( styleName:String) :  Boolean
スタイルがカラースタイルである場合、true を返します。
staticisInheritingStyle( styleName:String) :  Boolean
スタイルが継承スタイルである場合、true を返します。
staticisInheritingTextFormatStyle( styleName:String) :  Boolean
TextFormat スタイルが継承スタイルである場合、true を返します。
staticisLayoutStyle( styleName:String) :  Boolean
スタイルがレイアウトスタイルである場合、true を返します。
staticregisterColorName( colorName:String, colorValue:Number) :  Void
カラーのエイリアスのリストに追加します。
staticregisterColorStyle( styleName:String) :  Void
特別な処理が可能になるように、カラーのスタイルのリストに追加します。
staticregisterInheritingStyle( styleName:String) :  Void
親から値を継承できるスタイルのリストに追加します。
メモ : スタイル名は重複しないようにします。重複していると、既に使用されているスタイルが継承されたときに、名前が競合してパフォーマンスが低下することがあります。
staticregisterLayoutStyle( styleName:String) :  Void
特別な処理が可能になるように、レイアウトに影響するスタイルのリストに追加します。



メソッドの詳細

getColorName

static  getColorName( colorName:String) :  Number

指定されたカラーストリングに対応する RGB カラー数値を返します。カラーストリングは、red、Blue、haloGreen などの大文字と小文字を区別しないカラー名、または "#FF0000" などの #-16 進数のストリングです。

パラメータ
    colorName:String - カラーの名前を表します。

戻り値
     カラー値を表す数値です。


getColorNames

static  getColorNames( colors:Array) :  Void

カラー配列の各エレメントを、カラー名から RGB カラー数値に変換します。各カラーストリングは、red、Blue、haloGreen などの大文字と小文字を区別しないカラー名、または "#FF0000" などの #-16 進数のストリングです。

パラメータ
    colors:Array - カラー名の配列です。


isColorName

static  isColorName( colorName:String) :  Boolean

colorName がカラーのエイリアスである場合、true を返します。

パラメータ
    colorName:String - カラーの名前を表します。

戻り値
     Boolean です。


isColorStyle

static  isColorStyle( styleName:String) :  Boolean

スタイルがカラースタイルである場合、true を返します。

パラメータ
    styleName:String - スタイルの名前を表します。

戻り値
     Boolean です。


isInheritingStyle

static  isInheritingStyle( styleName:String) :  Boolean

スタイルが継承スタイルである場合、true を返します。

パラメータ
    styleName:String - スタイルの名前を表します。

戻り値
     Boolean です。


isInheritingTextFormatStyle

static  isInheritingTextFormatStyle( styleName:String) :  Boolean

TextFormat スタイルが継承スタイルである場合、true を返します。

パラメータ
    styleName:String - スタイルの名前を表します。

戻り値
     Boolean です。


isLayoutStyle

static  isLayoutStyle( styleName:String) :  Boolean

スタイルがレイアウトスタイルである場合、true を返します。

パラメータ
    styleName:String - スタイルの名前を表します。

戻り値
     Boolean です。


registerColorName

static  registerColorName( colorName:String, colorValue:Number) :  Void

カラーのエイリアスのリストに追加します。

パラメータ
    colorName:String - スタイル名 (blue など) です。
    colorValue:Number - カラー名 (0x0000FF など) です。


registerColorStyle

static  registerColorStyle( styleName:String) :  Void

特別な処理が可能になるように、カラーであるスタイルのリストに追加します。

パラメータ
    styleName:String - スタイルの名前を表します。


registerInheritingStyle

static  registerInheritingStyle( styleName:String) :  Void

親から値を継承できるスタイルのリストに追加します。
メモ : スタイル名は重複しないようにします。重複していると、既に使用されているスタイルが継承されたときに、名前が競合してパフォーマンスが低下することがあります。

パラメータ
    styleName:String - スタイルの名前を表します。


registerLayoutStyle

static  registerLayoutStyle( styleName:String) :  Void

特別な処理が可能になるように、レイアウトに影響するスタイルのリストに追加します。

パラメータ
    styleName:String - スタイルの名前を表します。