包 | fl.motion |
类 | public class Color |
继承 | Color ![]() ![]() |
语言版本 : | ActionScript 3.0 |
Player 版本 : | Flash Player 9.0.28.0 |
另请参见
属性 | 定义方 | ||
---|---|---|---|
![]() | alphaMultiplier : Number
与 Alpha 透明度通道值相乘的十进制值。
| ColorTransform | |
![]() | alphaOffset : Number
-255 到 255 之间的数字,它先与 alphaMultiplier 值相乘,再与 Alpha 透明度通道值相加。
| ColorTransform | |
![]() | blueMultiplier : Number
与蓝色通道值相乘的十进制值。
| ColorTransform | |
![]() | blueOffset : Number
-255 到 255 之间的数字,它先与 blueMultiplier 值相乘,再与蓝色通道值相加。
| ColorTransform | |
brightness : Number
亮度的百分比(-1 到 1 之间的小数)。
| Color | ||
![]() | color : uint
ColorTransform 对象的 RGB 颜色值。
| ColorTransform | |
![]() | constructor : Object
对类对象或给定对象实例的构造函数的引用。
| Object | |
![]() | greenMultiplier : Number
与绿色通道值相乘的十进制值。
| ColorTransform | |
![]() | greenOffset : Number
-255 到 255 之间的数字,它先与 greenMultiplier 值相乘,再与绿色通道值相加。
| ColorTransform | |
![]() | prototype : Object
[static]
对类或函数对象的原型对象的引用。
| Object | |
![]() | redMultiplier : Number
与红色通道值相乘的十进制值。
| ColorTransform | |
![]() | redOffset : Number
-255 到 255 之间的数字,它先与 redMultiplier 值相乘,再与红色通道值相加。
| ColorTransform | |
tintColor : uint
0xRRGGBB 格式的着色颜色值。
| Color | ||
tintMultiplier : Number
应用着色颜色的百分比(0 到 1 之间的小数值)。
| Color |
方法 | 定义方 | ||
---|---|---|---|
Color(redMultiplier:Number = 1.0, greenMultiplier:Number = 1.0, blueMultiplier:Number = 1.0, alphaMultiplier:Number = 1.0, redOffset:Number = 0, greenOffset:Number = 0, blueOffset:Number = 0, alphaOffset:Number = 0)
Color 实例的构造函数。
| Color | ||
![]() |
将 second 参数指定的 ColorTranform 对象与当前 ColorTransform 对象连接,并将当前对象设置为结果,即两个颜色转换的相加组合。
| ColorTransform | |
[static]
从 XML 创建 Color 实例。
| Color | ||
![]() |
指示对象是否已经定义了指定的属性。
| Object | |
[static]
从一个颜色值平滑地混合到另一个颜色值。
| Color | ||
interpolateTransform(fromColor:ColorTransform, toColor:ColorTransform, progress:Number):ColorTransform
[static]
平滑地从一个 ColorTransform 对象混合到另一个 ColorTransform 对象。
| Color | ||
![]() |
指示 Object 类的实例是否在指定为参数的对象的原型链中。
| Object | |
![]() |
指示指定的属性是否存在、是否可枚举。
| Object | |
![]() |
设置循环操作动态属性的可用性。
| Object | |
同时设置着色颜色和色量。
| Color | ||
![]() |
设置字符串格式并将其返回,该字符串描述 ColorTransform 对象的所有属性。
| ColorTransform | |
![]() |
返回指定对象的原始值。
| Object |
brightness | 属性 |
brightness:Number
[read-write]
语言版本 : | ActionScript 3.0 |
Player 版本 : | Flash Player 9.0.28.0 |
亮度的百分比(-1
到 1
之间的小数)。 正值会增加对象的亮度,值为 1
则会将对象彻底变为白色。 负值会使对象变暗,值为 -1
则会将对象彻底变为黑色。
默认值为 0
.
public function get brightness():Number
public function set brightness(value:Number):void
tintColor | 属性 |
tintColor:uint
[read-write]
语言版本 : | ActionScript 3.0 |
Player 版本 : | Flash Player 9.0.28.0 |
0xRRGGBB 格式的着色颜色值。
默认值为 0x000000 (black)
.
public function get tintColor():uint
public function set tintColor(value:uint):void
tintMultiplier | 属性 |
tintMultiplier:Number
[read-write]
语言版本 : | ActionScript 3.0 |
Player 版本 : | Flash Player 9.0.28.0 |
应用着色颜色的百分比(0
到 1
之间的小数值)。 如果为 tintMultiplier = 0
,则目标对象为原始颜色,看不到着色。 如果为 tintMultiplier = 1
,则目标对象完全着色,看不到原始颜色。
默认值为 0
.
public function get tintMultiplier():Number
public function set tintMultiplier(value:Number):void
Color | () | 构造函数 |
public function Color(redMultiplier:Number = 1.0, greenMultiplier:Number = 1.0, blueMultiplier:Number = 1.0, alphaMultiplier:Number = 1.0, redOffset:Number = 0, greenOffset:Number = 0, blueOffset:Number = 0, alphaOffset:Number = 0)
语言版本 : | ActionScript 3.0 |
Player 版本 : | Flash Player 9.0.28.0 |
Color 实例的构造函数。
参数redMultiplier:Number (default = 1.0 ) — 应用颜色的百分比(0 到 1 之间的小数值)。
|
|
greenMultiplier:Number (default = 1.0 ) — 应用颜色的百分比(0 到 1 之间的小数值)。
|
|
blueMultiplier:Number (default = 1.0 ) — 应用颜色的百分比(0 到 1 之间的小数值)。
|
|
alphaMultiplier:Number (default = 1.0 ) — 与 Alpha 透明度通道值相乘的十进制值(0 到 1 之间的小数值)。
|
|
redOffset:Number (default = 0 ) — -255 到 255 之间的数字,它先与 redMultiplier 值相乘,再与红色通道值相加。
|
|
greenOffset:Number (default = 0 ) — -255 到 255 之间的数字,它先与 greenMultiplier 值相乘,再与绿色通道值相加。
|
|
blueOffset:Number (default = 0 ) — -255 到 255 之间的数字,它先与 blueMultiplier 值相乘,再与蓝色通道值相加。
|
|
alphaOffset:Number (default = 0 ) — -255 到 255 之间的数字,它先与 alphaMultiplier 值相乘,再与 Alpha 通道值相加。
|
fromXML | () | 方法 |
public static function fromXML(xml:XML):Color
语言版本 : | ActionScript 3.0 |
Player 版本 : | Flash Player 9.0.28.0 |
从 XML 创建 Color 实例。
参数
xml:XML — 包含来自 Motion XML 的 <color> 节点的 E4X XML 对象。
|
Color — 与 XML 说明匹配的 Color 实例。
|
interpolateColor | () | 方法 |
public static function interpolateColor(fromColor:uint, toColor:uint, progress:Number):uint
语言版本 : | ActionScript 3.0 |
Player 版本 : | Flash Player 9.0.28.0 |
从一个颜色值平滑地混合到另一个颜色值。
参数
fromColor:uint — 起始颜色值(0xRRGGBB 或 0xAARRGGBB 格式)。
|
|
toColor:uint — 结束颜色值(0xRRGGBB 或 0xAARRGGBB 格式)。
|
|
progress:Number — 过渡的百分比(小数,其中 0 表示开始,1 表示结束)。
|
uint — 插补的颜色值(0xRRGGBB 或 0xAARRGGBB 格式)。
|
interpolateTransform | () | 方法 |
public static function interpolateTransform(fromColor:ColorTransform, toColor:ColorTransform, progress:Number):ColorTransform
语言版本 : | ActionScript 3.0 |
Player 版本 : | Flash Player 9.0.28.0 |
平滑地从一个 ColorTransform 对象混合到另一个 ColorTransform 对象。
参数
fromColor:ColorTransform — 起始 ColorTransform 对象。
|
|
toColor:ColorTransform — 结束 ColorTransform 对象。
|
|
progress:Number — 过渡的百分比(小数,其中 0 表示开始,1 表示结束)。
|
ColorTransform — 插补的 ColorTransform 对象。
|
setTint | () | 方法 |
public function setTint(tintColor:uint, tintMultiplier:Number):void
语言版本 : | ActionScript 3.0 |
Player 版本 : | Flash Player 9.0.28.0 |
同时设置着色颜色和色量。
参数
tintColor:uint — 0xRRGGBB 格式的着色颜色值。
|
|
tintMultiplier:Number — 应用着色颜色的百分比(0 到 1 之间的小数值)。 如果为 tintMultiplier = 0 ,则目标对象为原始颜色,看不到着色。 如果为 tintMultiplier = 1 ,则目标对象完全着色,看不到原始颜色。
|
当前页: http://livedocs.adobe.com/flash/9.0_cn/ActionScriptLangRefV3/fl/motion/Color.html