ColorUtil
| Kind of class: | class |
|---|---|
| Inherits from: | none |
| Version: | 04/02/07 |
| Author: | Aaron Clinger |
| Classpath: | org.casaframework.util.ColorUtil |
| File last modified: | Sunday, 19 August 2007, 13:43:36 |
Provides utility functions for dealing with color.
Summary
Class methods
Class methods
getHexFromRGB
static function getHexFromRGB (r:Number,
g:Number,
b:Number) : Number
Converts a RGB color into a hexadecimal color number.
Parameters:
r:
The number value of red.
g:
The number value of green.
b:
The number value of blue.
Returns:
Returns a hexadecimal color as a number.
Example:
trace(ColorUtil.getHexFromRGB(255, 0, 255));getHexStringFromRGB
static function getHexStringFromRGB (r:Number,
g:Number,
b:Number) : String
Converts a RGB color into a hexadecimal color string.
Parameters:
r:
The number value of red.
g:
The number value of green.
b:
The number value of blue.
Returns:
Returns a hexadecimal color as a string.
Example:
trace(ColorUtil.getHexStringFromRGB(255, 0, 255));getRGBFromHex
static function getRGBFromHex (colorHex:Number) : Object
Converts a color in hexadecimal format into an RGB object.
Parameters:
colorHex:
The hexadecimal color.
Returns:
Returns an object with the properties r, g and b defined.
Example:
var myRGB:Object = ColorUtil.getRGBFromHex(0xFF00FF); trace("Red = " + myRGB.r); trace("Green = " + myRGB.g); trace("Blue = " + myRGB.b);
setTint
static function setTint (target_mc:MovieClip,
tintColor:Number,
percent:Percent) : Void
Specifies the tint color and tint percentage of a MovieClip.
Parameters:
target_mc:
The MovieClip to tint.
tintColor:
The hexadecimal color to be set.
percent :
The tint percentage, from transparent to completely saturated.
Example:
ColorUtil.setTint(myMovie_mc, 0xFF00FF, new Percent(.8));