ColorUtil

Kind of class:class
Inherits from:none
Version:04/02/07
Author:Aaron Clinger
Classpath:org.casaframework.util.ColorUtil
File last modified:Monday, 02 April 2007, 14:38:45
Provides utility functions for dealing with color.

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));