包 | mx.utils |
类 | public class ColorUtil |
继承 | ColorUtil Object |
ColorUtil.adjustBrightness()
之类的静态方法。
方法 | 定义方 | ||
---|---|---|---|
[静态] 执行 RGB 颜色的线性亮度调整。 | ColorUtil | ||
[静态] 执行 RGB 颜色的按比例亮度调整。 | ColorUtil | ||
指示对象是否已经定义了指定的属性。 | Object | ||
指示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
指示指定的属性是否存在、是否可枚举。 | Object | ||
[静态] 执行两个 RGB 颜色的 RGB 乘法。 | ColorUtil | ||
设置循环操作动态属性的可用性。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
adjustBrightness | () | 方法 |
public static function adjustBrightness(rgb:uint, brite:Number):uint
执行 RGB 颜色的线性亮度调整。
向 RGB 颜色的红色、绿色和蓝色通道添加相同的量。每个颜色通道的范围限制为 0 到 255。
参数
rgb:uint — 原始 RGB 颜色。 | |
brite:Number — 要添加到每个颜色通道的量。此参数的范围为 -255 到 255;-255 生成黑色,255 生成白色。如果此参数为 0,则返回的 RGB 颜色与原始颜色相同。 |
uint — 新的 RGB 颜色。 |
adjustBrightness2 | () | 方法 |
public static function adjustBrightness2(rgb:uint, brite:Number):uint
执行 RGB 颜色的按比例亮度调整。
参数
rgb:uint — 原始 RGB 颜色。 | |
brite:Number — 将原始颜色调亮或调暗的百分比。如果为正,原始颜色将按该百分比向白色调亮。如果为负,原始颜色将按该百分比向黑色调暗。此参数的范围为 -100 到 100;-100 生成黑色,100 生成白色。如果此参数为 0,则返回的 RGB 颜色与原始颜色相同。 |
uint — 新的 RGB 颜色。 |
rgbMultiply | () | 方法 |
public static function rgbMultiply(rgb1:uint, rgb2:uint):uint
执行两个 RGB 颜色的 RGB 乘法。
这样总是产生比两个原始颜色更暗的数字,除非其中一个为白色,此时将返回另一个颜色。
参数
rgb1:uint — 第一个 RGB 颜色。 | |
rgb2:uint — 第二个 RGB 颜色。 |
uint — 两个颜色的 RGB 乘法。 |