API Docs for: 最后更新日期:2014年8月25日
Google搜索   
Show:

LColorTransform Class

Extends LObject

Available since 1.9.4

指定されたカラーチャンネル値とアルファ値を持つ LColorTransform オブジェクトを作成します。 LColorTransform クラスを使用すると、表示オブジェクトのカラー値を調整することができます。カラー調整、つまり "カラー変換" は、赤、緑、青、アルファ透明度の 4 つのチャンネルすべてに適用できます。 LColorTransform オブジェクトを表示オブジェクトに適用するときに、各カラーチャンネルの新しい値を算出する方法は次のとおりです。 ・新しい red 値 = (古い red 値 redMultiplier ) + redOffset ・新しい green 値 = (古い green 値 greenMultiplier ) + greenOffset ・新しい blue 値 = (古い blue 値 blueMultiplier ) + blueOffset ・新しい alpha 値 = (古い alpha 値 alphaMultiplier ) + alphaOffset 算出後、カラーチャンネル値が 255 よりも大きい場合は 255 に設定されます。0 より小さい場合は 0 に設定されます。 LColorTransform オブジェクトは次のように使用できます。 ・colorTransform パラメーター(LBitmapData クラスの colorTransform() メソッド)に設定します。

Constructor

LColorTransform

(
  • redMultiplier
  • greenMultiplier
  • blueMultiplier
  • alphaMultiplier
  • redOffset
  • greenOffset
  • blueOffset
  • alphaOffset
)
public

Defined in geom/LColorTransform.js:1

Available since 1.9.4

Parameters:

  • redMultiplier Float

    赤の乗数の値(0 ~ 1)です。

  • greenMultiplier Float

    緑の乗数の値(0 ~ 1)です。

  • blueMultiplier Float

    青の乗数の値(0 ~ 1)です。

  • alphaMultiplier Float

    アルファ透明度の乗数の値(0 ~ 1)です。

  • redOffset Float

    赤のカラーチャンネルのオフセット値(-255 ~ 255)です。

  • greenOffset Float

    緑のカラーチャンネルのオフセット値(-255 ~ 255)です。

  • blueOffset Float

    青のカラーチャンネルのオフセット値(-255 ~ 255)です。

  • alphaOffset Float

    アルファ透明度のチャンネル値のオフセット(-255 ~ 255)です。

Item Index

Methods

Properties

Methods

callParent

(
  • functionName
  • arguments
)
public

Inherited from LObject: main/LObject.js:22

Available since 1.6.0

親クラスの関数を呼び出す。

Parameters:

  • functionName String

    函数名

  • arguments Array

    固定値arguments

Example:

function funA(){
    LExtends(this,LObject,[]);
}
funA.prototype.myName = function(){
    return "AAA";
}
function funB(){
    LExtends(this,funA,[]);
}
funB.prototype.myName = function(){
    return "BBB";
}
function funC(){
    LExtends(this,funA,[]);
}
funC.prototype.myName = function(){
    return this.callParent("myName",arguments);
}
LInit(1000/50,"legend",800,150,main);
function main(){
    LGlobal.setDebug(true);
    var objB = new funB();
    trace(objB.myName());//BBB
    var objC = new funC();
    trace(objC.myName());//AAA
}

Properties

objectIndex

Int public

Inherited from LObject: main/LObject.js:11

Available since 1.6.0

オブジェクトのID