在as3中,通过编码调整形状的亮度不起作用

时间:2012-03-20 12:18:02

标签: actionscript-3 actionscript flash-cs5

这是我的以下代码。

var clips:Array=new Array(clip_0_mc,clip_1_mc,clip_2_mc,clip_3_mc,clip_4_mc);
trace(clips);

clips[0].alpha=.5;
clips[3].rotation=45;
clips[3].brightness=100;// This is not working.
clips[1].rotation=170;

我尝试了alpha和旋转tat是完美的。但亮度不起作用。

1 个答案:

答案 0 :(得分:6)

好吧,MovieClip没有亮度属性,所以这并不奇怪。

您可以ColorTransform使用fl.motion.Color来更改亮度。

import flash.geom.Transform;
import flash.geom.ColorTransform;
import fl.motion.Color;
//...
var color:Color = new Color();
color.brightness = 0.3;         
clips[3].transform.colorTransform = color;