The Color class provides precomputed palettes and common color names for widgets so they can be presented as a coherent color theme.
The size of the Color class is kept small enough to be used in a preloader. This class is therefore not integrated with the ColorNameTable class because the combined size would be prohibitive for a preloader.

| Color | The Color class provides precomputed palettes and common color names for widgets so they can be presented as a coherent color theme. | 
| Common color names | |
| Common color palettes | |
| paletteLight | NOTE: Assumption | 
| paletteMedium | Medium color palette | 
| paletteBright | Bright color palette aka Rainbow | 
| paletteShadow | Shadow color palette | 
| Color palette iterators | |
| index | Current index into the color palettes | 
| next | Get the next medium color in the palette sequence | 
| random | Get a medium color chosen by random from the palette sequence | 
| Color conversion | |
| light | Convert a color value to its light palette variation. | 
| medium | Convert a color value to its medium palette variation. | 
| bright | Convert a color value to its bright palette variation. | 
| shadow | Convert a color value to its shadow palette variation. | 
| Palette query methods | |
| isLight | Returns true if the color value is in the light palette | 
| isMedium | Returns true if the color value is in the medium palette | 
| isBright | Returns true if the color value is in the bright palette | 
| isShadow | Returns true if the color value is in the shadow palette | 
| isInPalette | Returns true if the color value is in any palette | 
NOTE: Assumption
private static var paletteLight: Array 
Medium color palette
private static var paletteMedium: Array 
Bright color palette aka Rainbow
private static var paletteBright: Array 
Shadow color palette
private static var paletteShadow: Array 
Current index into the color palettes
private static var index: uint 
Get the next medium color in the palette sequence
public static function get next():uint 
Get a medium color chosen by random from the palette sequence
public static function get random():uint 
Convert a color value to its light palette variation.
public static function light( color: uint ):uint 
Convert a color value to its medium palette variation.
public static function medium( color: uint ):uint 
Convert a color value to its bright palette variation.
public static function bright( color: uint ):uint 
Convert a color value to its shadow palette variation.
public static function shadow( color: uint ):uint 
Returns true if the color value is in the light palette
public static function isLight( color: uint ):Boolean 
Returns true if the color value is in the medium palette
public static function isMedium( color: uint ):Boolean 
Returns true if the color value is in the bright palette
public static function isBright( color: uint ):Boolean 
Returns true if the color value is in the shadow palette
public static function isShadow( color: uint ):Boolean 
Returns true if the color value is in any palette
public static function isInPalette( color: uint ):Boolean