Color.setTransform 这个函数中的ra,rb,ga,gb,ba,bb,aa,ab的关系

来源:百度知道 编辑:UC知道 时间:2024/06/30 00:51:56
我们知道Color.setTransform 指定颜色的红、绿、蓝和 alpha(透明度)可以改变对象颜色,ra,ga,ba,aa指的是百分比,rb,bg,bb,ab指的是—255到255,可是改变一个颜色只需要RGB和alpha四个参数,如果这八个对象的属性值都定义了并且各不相同,将以哪个为标准呢?是ra,ga,ba,aa?还是rb,bg,bb,ab?还是有其他的运算办法?
我用的是flash AS 2.0

颜色转换对象的参数与"高级效果"对话框中的设置相对应,定义如下:

ra 是红色成分的百分比(-100 到 100)。
rb 是红色成分的偏移量(-255 到 255)。
ga 是绿色成分的百分比(-100 到 100)。
gb 是绿色成分的偏移量(-255 到 255)。
ba 是蓝色成分的百分比(-100 到 100)。
bb 是蓝色成分的偏移量(-255 到 255)。
aa 是 Alpha 的百分比(-100 到 100)。
ab 是 Alpha 的偏移量(-255 到 255)。
你改变六个其中一个值都会受影响,所以说他们是相互影响的

你这Color是哪个包里面的