パッケージfl.motion
クラスpublic class Color
継承Color Inheritance ColorTransform Inheritance Object

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

Color クラスは、Flash Player の ColorTransform クラスを拡張し、明度およびティントを制御する機能を追加します。2 つの ColorTransform オブジェクトまたは 2 つのカラー値を補間するための静的メソッドも存在します。

関連項目

ColorTransform クラス
モーション XML エレメント


パブリック プロパティ
 プロパティ定義元
 InheritedalphaMultiplier : Number
アルファ透明度チャンネル値に乗算する 10 進数値です。
ColorTransform
 InheritedalphaOffset : Number
アルファ透明度チャンネル値に alphaMultiplier 値を乗算した後に加算する数値です。数値の範囲は -255 ~ 255 です。
ColorTransform
 InheritedblueMultiplier : Number
青チャンネル値に乗算する 10 進数値です。
ColorTransform
 InheritedblueOffset : Number
青チャンネル値に blueMultiplier 値を乗算した後に加算する数値です。数値の範囲は -255 ~ 255 です。
ColorTransform
  brightness : Number
明るさのパーセンテージは、-1 ~ 1 の 10 進数値です。
Color
 Inheritedcolor : uint
ColorTransform オブジェクトの RGB カラー値です。
ColorTransform
 Inheritedconstructor : Object
特定のオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 InheritedgreenMultiplier : Number
緑チャンネル値に乗算する 10 進数値です。
ColorTransform
 InheritedgreenOffset : Number
緑チャンネル値に greenMultiplier 値を乗算した後に加算する数値です。数値の範囲は -255 ~ 255 です。
ColorTransform
 Inheritedprototype : Object
[static] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
 InheritedredMultiplier : Number
赤チャンネル値に乗算する 10 進数値です。
ColorTransform
 InheritedredOffset : Number
赤チャンネル値に redMultiplier 値を乗算した後に加算する数値です。数値の範囲は -255 ~ 255 です。
ColorTransform
  tintColor : uint
0xRRGGBB 形式のティントカラー値。
Color
  tintMultiplier : Number
ティントカラーを適用するパーセンテージは、0 ~ 1 の 10 進数値です。
Color
パブリック メソッド
 メソッド定義元
  
Color(redMultiplier:Number = 1.0, greenMultiplier:Number = 1.0, blueMultiplier:Number = 1.0, alphaMultiplier:Number = 1.0, redOffset:Number = 0, greenOffset:Number = 0, blueOffset:Number = 0, alphaOffset:Number = 0)
Color インスタンスのコンストラクタ。
Color
 Inherited
2 番目のパラメータで指定された ColorTranform オブジェクトと現在の ColorTransform オブジェクトを連結し、2 つのカラー変換を加算的に組み合わせた結果を現在のオブジェクトに設定します。
ColorTransform
  
[static] XML から Color インスタンスを作成します。
Color
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
  
interpolateColor(fromColor:uint, toColor:uint, progress:Number):uint
[static] あるカラー値から別のカラー値にスムーズにブレンドします。
Color
  
[static] ColorTransform オブジェクトから別のオブジェクトにスムーズにブレンドします。
Color
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
  
setTint(tintColor:uint, tintMultiplier:Number):void
ティントカラーと量を同時に設定します。
Color
 Inherited
ColorTransform オブジェクトのすべてのプロパティが列挙されたストリングを書式設定して返します。
ColorTransform
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
プロパティの詳細
brightnessプロパティ
brightness:Number  [read-write]

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

明度のパーセンテージ (-11 の小数値)。正の値ではオブジェクトが明るくなり、1 の値でオブジェクトは完全に白になります。負の値ではオブジェクトが暗くなり、-1 の値でオブジェクトは完全に黒になります。

デフォルト値 : 0.


実装
    public function get brightness():Number
    public function set brightness(value:Number):void
tintColorプロパティ 
tintColor:uint  [read-write]

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

0xRRGGBB 形式のティントカラー値。

デフォルト値 : 0x000000 (black).


実装
    public function get tintColor():uint
    public function set tintColor(value:uint):void
tintMultiplierプロパティ 
tintMultiplier:Number  [read-write]

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

ティントカラーを適用するパーセンテージ (01 の小数値)。tintMultiplier = 0 の場合、ティントカラーは不可視になり、ターゲットオブジェクトのカラーは変化しません。tintMultiplier = 1 の場合、ターゲットオブジェクトには 100% のティントが適用され、元のカラーはすべて不可視になります。

デフォルト値 : 0.


実装
    public function get tintMultiplier():Number
    public function set tintMultiplier(value:Number):void
コンストラクタの詳細
Color()コンストラクタ
public function Color(redMultiplier:Number = 1.0, greenMultiplier:Number = 1.0, blueMultiplier:Number = 1.0, alphaMultiplier:Number = 1.0, redOffset:Number = 0, greenOffset:Number = 0, blueOffset:Number = 0, alphaOffset:Number = 0)

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

Color インスタンスのコンストラクタ。

パラメータ
redMultiplier:Number (default = 1.0) — カラーを適用するパーセンテージは、0 ~ 1 の小数値です。
 
greenMultiplier:Number (default = 1.0) — カラーを適用するパーセンテージは、0 ~ 1 の小数値です。
 
blueMultiplier:Number (default = 1.0) — カラーを適用するパーセンテージは、0 ~ 1 の小数値です。
 
alphaMultiplier:Number (default = 1.0) — アルファ透明度チャンネル値に乗算される 0 ~ 1 の小数値。
 
redOffset:Number (default = 0) — 赤チャンネル値に redMultiplier 値を乗算した後に加算する数値です。数値の範囲は -255 ~ 255 です。
 
greenOffset:Number (default = 0) — 緑チャンネル値に greenMultiplier 値を乗算した後に加算する数値です。数値の範囲は -255 ~ 255 です。
 
blueOffset:Number (default = 0) — 青チャンネル値に blueMultiplier 値を乗算した後に加算する数値です。数値の範囲は -255 ~ 255 です。
 
alphaOffset:Number (default = 0) — アルファチャンネル値に alphaMultiplier 値を乗算した後に加算する数値。数値の範囲は -255 ~ 255 です。
メソッドの詳細
fromXML()メソッド
public static function fromXML(xml:XML):Color

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

XML から Color インスタンスを作成します。

パラメータ

xml:XML — Motion XML からの <color> ノードを含んでいる E4X XML オブジェクトです。

戻り値
Color — XML の記述に一致する Color インスタンス。
interpolateColor()メソッド 
public static function interpolateColor(fromColor:uint, toColor:uint, progress:Number):uint

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

あるカラー値から別のカラー値にスムーズにブレンドします。

パラメータ

fromColor:uint — 0xRRGGBB 形式または 0xAARRGGBB 形式の開始時のカラー値。
 
toColor:uint — 0xRRGGBB 形式または 0xAARRGGBB 形式の終了時のカラー値。
 
progress:Number — トランジションのパーセンテージ (小数値)。0 は開始を、1 は終了を表します。

戻り値
uint — 0xRRGGBB 形式または 0xAARRGGBB 形式の補間カラー値。
interpolateTransform()メソッド 
public static function interpolateTransform(fromColor:ColorTransform, toColor:ColorTransform, progress:Number):ColorTransform

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

ColorTransform オブジェクトから別のオブジェクトにスムーズにブレンドします。

パラメータ

fromColor:ColorTransform — 開始時の ColorTransform オブジェクト。
 
toColor:ColorTransform — 終了時の ColorTransform オブジェクト。
 
progress:Number — トランジションのパーセンテージ (小数値)。0 は開始を、1 は終了を表します。

戻り値
ColorTransform — 補間された ColorTransform オブジェクトです。
setTint()メソッド 
public function setTint(tintColor:uint, tintMultiplier:Number):void

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9.0.28.0

ティントカラーと量を同時に設定します。

パラメータ

tintColor:uint — 0xRRGGBB 形式のティントカラー値。
 
tintMultiplier:Number — ティントカラーを適用するパーセンテージ (01 の小数値)。tintMultiplier = 0 の場合、ティントカラーは不可視になり、ターゲットオブジェクトのカラーは変化しません。tintMultiplier = 1 の場合、ターゲットオブジェクトには 100% のティントが適用され、元のカラーはすべて不可視になります。





 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/fl/motion/Color.html