効果

2009-03-03 18 views
0

をフェードアウト色を作るためにcolorTransformerを使用すると、デモ・効果を「フェードアウト」の色を作るためにどのように良いサンプルでは、​​このようなものがあります:私はダニエルに同意効果

colorTransformer.redMultiplier = colorTransformer.redMultiplier -.2 ; 
colorTransformer.greenMultiplier = colorTransformer.greenMultiplier -.2 ; 
colorTransformer.blueMultiplier = colorTransformer.blueMultiplier -.2 ; 

答えて

0

:gtween、ツイナーおよびすべての他の人はの作業をでやっています。

あなたはそれをcustimizeしたい場合(これは多くの場合、より複雑な状況のために使用されているが、面白いかもしれない)のに、あなたはゲッターとセッターの偉大な使用を得ることができます。

private var _brightness:Number = 1; 

public function set brightness(value:Number):void 
{ 
    _brightness = value 
    this.colorTransform = new ColorTransform(value,value,value); 
} 

public function get brightness():Number 
{ 
    return _brightness; 
} 

例:

をシンプル:

brightness = 0;

ランダム線形:

brightness -= Math.random() * .02;

対話とは、緩和:

brightness += ((stage.mouseY/stage.stageHeight)-brightness) * .9;

など私は、TextField()の色を調整しようとしています

+0

- しかし、何の.brightnessはありませんか? – Tom

+0

上記のように使用するには、輝度ゲッター/セッターを追加してTextFieldクラスを拡張する必要があります。 –