パッケージflash.display
クラスpublic final class BlendMode
継承BlendMode Inheritance Object

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

ブレンドモードの視覚効果のために定数値を提供するクラスです。これらの定数は以下で使用されます。

関連項目

flash.display.DisplayObject.blendMode
flash.display.BitmapData.draw()


パブリック プロパティ
 プロパティ定義元
 Inheritedconstructor : Object
特定のオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 Inheritedprototype : Object
[static] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
パブリック メソッド
 メソッド定義元
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
パブリック 定数
 定数定義元
  ADD : String = "add"
[static] 表示オブジェクトの要素カラーの値を背景色に加算し、その際に上限 0xFF を適用します。
BlendMode
  ALPHA : String = "alpha"
[static] 表示オブジェクトの各ピクセルのアルファ値を背景に適用します。
BlendMode
  DARKEN : String = "darken"
[static] 表示オブジェクトの要素カラーと背景色のうち暗い方 (値が小さい方) の色を選択します。
BlendMode
  DIFFERENCE : String = "difference"
[static] 表示オブジェクトの要素カラーと背景色を比較し、2 つの要素カラーのうち明るい方の値から暗い方の値を差し引きます。
BlendMode
  ERASE : String = "erase"
[static] 表示オブジェクトのアルファ値に基づいて背景を消去します。
BlendMode
  HARDLIGHT : String = "hardlight"
[static] 表示オブジェクトの暗さに基づいて、各ピクセルの色を調整します。
BlendMode
  INVERT : String = "invert"
[static] 背景を反転します。
BlendMode
  LAYER : String = "layer"
[static] 表示オブジェクトに関する透明度グループを強制的に作成します。
BlendMode
  LIGHTEN : String = "lighten"
[static] 表示オブジェクトの要素カラーと背景色のうち明るい方 (値が大きい方) の色を選択します。
BlendMode
  MULTIPLY : String = "multiply"
[static] 表示オブジェクトの要素カラーの値と背景色の要素カラーの値を乗算した後、0xFF で割って正規化し、色を暗くします。
BlendMode
  NORMAL : String = "normal"
[static] 表示オブジェクトは、背景の前に表示されます。
BlendMode
  OVERLAY : String = "overlay"
[static] 背景の暗さに基づいて、各ピクセルの色を調整します。
BlendMode
  SCREEN : String = "screen"
[static] 表示オブジェクトの色の補数 (逆) と背景色の補数を乗算して、ブリーチ効果を得ます。
BlendMode
  SUBTRACT : String = "subtract"
[static] 結果の下限を 0 として、表示オブジェクトの要素カラーの値をその背景色の値から減算します。
BlendMode
定数の詳細
ADD定数
public static const ADD:String = "add"

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

表示オブジェクトの要素カラーの値を背景色に加算し、その際に上限 0xFF を適用します。この設定は、2 つのオブジェクト間で色を明るくするディゾルブをアニメーションにするときによく使用されます。

たとえば、表示オブジェクトのピクセルの RGB 値が 0xAAA633 で、背景のピクセルの RGB 値が 0xDD2200 の場合、0xAA + 0xDD > 0xFF、0xA6 + 0x22 = 0xC8、および 0x33 + 0x00 = 0x33 であるため、表示されるピクセルの RGB 値は 0xFFC833 になります。

ALPHA定数 
public static const ALPHA:String = "alpha"

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

表示オブジェクトの各ピクセルのアルファ値を背景に適用します。このためには、親表示オブジェクトの blendMode プロパティを flash.display.BlendMode.LAYER に設定する必要があります。

DARKEN定数 
public static const DARKEN:String = "darken"

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

表示オブジェクトの要素カラーと背景色のうち暗い方 (値が小さい方) の色を選択します。この設定は、重ね合わせタイプによく使用されます。

たとえば、表示オブジェクトのピクセルの RGB 値が 0xFFCC33 で、背景のピクセルの RGB 値が 0xDDF800 の場合、0xFF > 0xDD、0xCC < 0xF8、および 0x33 > 0x00 = 33 であるため、表示されるピクセルの RGB 値は 0xDDCC00 になります。

DIFFERENCE定数 
public static const DIFFERENCE:String = "difference"

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

表示オブジェクトの要素カラーと背景色を比較し、2 つの要素カラーのうち明るい方の値から暗い方の値を差し引きます。この設定は、重ね合わせタイプによく使用されます。

たとえば、表示オブジェクトの 1 つのピクセルの RGB 値が 0xFFCC33 で、背景のピクセルの RGB 値が 0xDDF800 の場合、0xFF - 0xDD = 0x22、0xF8 - 0xCC = 0x2C、0x33 - 0x00 = 0x33 のため、表示されるピクセルの RGB 値は 0x222C33 になります。

ERASE定数 
public static const ERASE:String = "erase"

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

表示オブジェクトのアルファ値に基づいて背景を消去します。この処理では、親表示オブジェクトの blendMode プロパティを flash.display.BlendMode.LAYER に設定する必要があります。

HARDLIGHT定数 
public static const HARDLIGHT:String = "hardlight"

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

表示オブジェクトの暗さに基づいて、各ピクセルの色を調整します。表示オブジェクトが 50% グレーよりも明るい場合、表示オブジェクトと背景の色が網がけされ、より明るくなります。表示オブジェクトが 50% グレーよりも暗い場合、2 つの色が乗算されて、より暗くなります。この設定は、シャドウ効果によく使用されます。

INVERT定数 
public static const INVERT:String = "invert"

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

背景を反転します。

LAYER定数 
public static const LAYER:String = "layer"

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

表示オブジェクトに関する透明度グループを強制的に作成します。つまり、表示オブジェクトが処理される前に、一時バッファ内で表示オブジェクトが事前に構成されます。ビットマップキャッシュを使って表示オブジェクトが事前キャッシュされる場合、または表示オブジェクトが、blendMode"normal" 以外に設定された子オブジェクトを少なくとも 1 つ含む表示オブジェクトコンテナである場合には、この事前構成の処理が自動的に実行されます。

LIGHTEN定数 
public static const LIGHTEN:String = "lighten"

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

表示オブジェクトの要素カラーと背景色のうち明るい方 (値が大きい方) の色を選択します。この設定は、重ね合わせタイプによく使用されます。

たとえば、表示オブジェクトのピクセルの RGB 値が 0xFFCC33 で、背景のピクセルの RGB 値が 0xDDF800 の場合、0xFF > 0xDD、0xCC < 0xF8、および 0x33 > 0x00 = 33 であるため、表示されるピクセルの RGB 値は 0xFFF833 になります。

MULTIPLY定数 
public static const MULTIPLY:String = "multiply"

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

表示オブジェクトの要素カラーの値と背景色の要素カラーの値を乗算した後、0xFF で割って正規化し、色を暗くします。この設定は、シャドウや深度効果によく使用されます。

たとえば、表示オブジェクトのピクセルの要素カラー (赤など) と背景のピクセルの対応するカラーの値が共に 0x88 の場合、乗算した結果は 0x4840 です。0xFF で除算すると、その要素カラーの値は 0x48 になります。これは、表示オブジェクトまたは背景の色よりも暗くなります。

NORMAL定数 
public static const NORMAL:String = "normal"

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

表示オブジェクトは、背景の前に表示されます。表示オブジェクトのピクセル値は、背景のピクセル値より優先されます。表示オブジェクトが透明な部分では、背景が表示されます。

OVERLAY定数 
public static const OVERLAY:String = "overlay"

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

背景の暗さに基づいて、各ピクセルの色を調整します。背景が 50% グレーよりも明るい場合、表示オブジェクトと背景の色が網がけされ、より明るくなります。背景が 50% グレーよりも暗い場合、2 つの色が乗算されて、より暗くなります。この設定は、シャドウ効果によく使用されます。

SCREEN定数 
public static const SCREEN:String = "screen"

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

表示オブジェクトの色の補数 (逆) と背景色の補数を乗算して、ブリーチ効果を得ます。この設定は、ハイライトや、表示オブジェクトの黒い領域の削除によく使用されます。

SUBTRACT定数 
public static const SUBTRACT:String = "subtract"

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

結果の下限を 0 として、表示オブジェクトの要素カラーの値をその背景色の値から減算します。この設定は、2 つのオブジェクト間で色を暗くするディゾルブをアニメーションにするときによく使用されます。

たとえば、表示オブジェクトの 1 つのピクセルの RGB 値が 0xAA2233 で、背景のピクセルの RGB 値が 0xDDA600 の場合、0xDD - 0xAA = 0x33、0xA6 - 0x22 = 0x84、0x00 - 0x33 < 0x00 のため、表示されるピクセルの RGB 値は 0x338400 になります。





 

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

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/flash/display/BlendMode.html