SarEngine2D

Document

SarEngine2D Color

Color

用RGBA(红色分量、绿色分量、蓝色分量和不透明度)表示颜色的类。可以与CSS颜色值之间相互转换。

Syntax

//from global
var Color = new Color(red, green, blue, alpha);
//from SarEngine
var Color = SarEngine.Color(red, green, blue, alpha);

Parameters

Number red
红色分量。
Number green
绿色分量。
Number blue
蓝色分量。
Number alpha
不透明度。

Properties

alpha
Number 不透明度,取值范围0~1。大于1将被重设为1,小于0将被重设为0。
blue
Number 蓝色分量,取值范围0~255的整数,大于255将被重设为255,小于0将被重设为0。
green
Number 绿色分量,取值范围0~255的整数,大于255将被重设为255,小于0将被重设为0。
red
Number 红色分量,取值范围0~255的整数,大于255将被重设为255,小于0将被重设为0。
version
Number 版本号,内部使用。

Methods

复制一个相同的颜色实例。
equal(color)
判断两个颜色是否表示为同一种颜色。
fromString(cssColorString)
从一个CSS颜色值字符串生成一个Color对象。可以是形如"#66CCFF" "darkblack" "rgb(233,33,33)" "rgba(255,255,255,1.0)"
随机生成一种alpha值为1的颜色。
将该颜色转换为CSS颜色值字符串。