Packagejp.naggg.effects
Classpublic class ColorBrightness
InheritanceColorBrightness Inheritance flash.geom.ColorTransform

flash.geom.ColorTransformクラスを拡張して輝度を調節する、ショートカットなくラスです. 輝度は -255 ~ 255 の値を取り、-255で黒、+255で白、となります. Flash IDE 上で、[フィルタ] → [カラー調整] → [明度] による 操作と同じものを渡します(フィルタ単体では -100 ~ +100 による設定まで). なお、ここでは、明度を luminance、輝度を brightness と 区別している点に注意してください. (明度は乗数とオフセット値をともに変更するものですが、  輝度はオフセット値のみを変更するものです.)

View the examples

See also

jp.naggg.effects.ColorLuminance


Public Properties
 PropertyDefined By
  value : Number
-255から+255の間の数値を指定することで輝度を設定します. ColorTransformの各Offsetの値を同一の値にしています. そのため、-255で黒、+255で白となります.
ColorBrightness
Public Methods
 MethodDefined By
  
ColorBrightness(value:Number = 0)
コンストラクタ.
ColorBrightness
  
インスタンスを複製します.
ColorBrightness
  
toString():String
[override] 文字列に変換します.
ColorBrightness
Property Detail
valueproperty
value:Number

-255から+255の間の数値を指定することで輝度を設定します. ColorTransformの各Offsetの値を同一の値にしています. そのため、-255で黒、+255で白となります.


Implementation
    public function get value():Number
    public function set value(value:Number):void
Constructor Detail
ColorBrightness()Constructor
public function ColorBrightness(value:Number = 0)

コンストラクタ.

Parameters
value:Number (default = 0) — 輝度、-255で黒、+255で白、0は現状と同じを指します.デフォルト値は0です.
Method Detail
clone()method
public function clone():ColorBrightness

インスタンスを複製します.

Returns
ColorBrightness — 同じプロパティを持つ ColorBrightness インスタンス
toString()method 
override public function toString():String

文字列に変換します.

Returns
String
Examples
     // MCの明度を変えるアニメーション
     import jp.naggg.effects.ColorBrightness;
     var brightness:ColorBrightness = new ColorBrightness(-255); // 輝度-255
     this.onEnterFrame = function(){
         brightness.value += 1; // valueプロパティより輝度を変更、だんだん明るく
         this.transform.colorTransform = brightness;
         if(brightness.value >= 0){
             delete this.onEnterFrame;
         }
     }