在AS3中获取颜色的变化

时间:2011-07-07 04:06:57

标签: flash actionscript-3 colors

我下载了一个脚本,在其中,它有这个代码生成绿色变体。我不确定我理解它。我想修改它以获得具有不同变化的所需颜色。任何人都可以向我解释这个片段吗?

var color:uint = 0 | int(getRandom(80, 256)) << 8 | 0;

1 个答案:

答案 0 :(得分:5)

我明白了。

uint有三种不同的颜色。 RGB。

var color = RED << 16 | GREEN << 8 | BLUE;

这构成了一种可以使用的颜色。为了使上面的例子生成一个随机的黄色,我将使用:

var color = int(getRandom(180, 255)) << 16 | int(getRandom(180, 230)) << 8 | 0;