Packagejp.naggg.effects
Classpublic class ColorLuminance
InheritanceColorLuminance Inheritance flash.geom.ColorTransform

flash.geom.ColorTransformクラスを拡張して明度を調節する、ショートカットなクラスです. 明度は -100% ~ 100% で指定され、-100%で黒、+100%で白、となります. Flash IDE 上で、[プロパティ] → [カラー] → [明度] による操作に相当します. 上記パーセント指定のため、プロパティとしては、-1.0 ~ +1.0 で指定を 行う点に注意してください. なお、ここでは、明度を luminance、輝度を brightness と 区別している点にも注意してください. (明度は乗数とオフセット値をともに変更するものですが、  輝度はオフセット値のみを変更するものです.)

View the examples

See also

jp.naggg.effects.ColorBrightness


Public Properties
 PropertyDefined By
  value : Number
-1.0から+1.0の間の数値を指定することで明度を設定します. -1.0で黒、+1.0で白となります.
ColorLuminance
Public Methods
 MethodDefined By
  
ColorLuminance(value:Number = 0)
ColorLuminance
  
インスタンスを複製します.
ColorLuminance
  
toString():String
[override] 文字列に変換します.
ColorLuminance
Property Detail
valueproperty
value:Number

-1.0から+1.0の間の数値を指定することで明度を設定します. -1.0で黒、+1.0で白となります.


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

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

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

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

文字列に変換します.

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