Packagemx.skins.halo
Classpublic class HaloColors

Defines the colors used by components that support the Halo theme.



Public Methods
 MethodDefined by
  
addHaloColors(colors:Object, themeColor:uint, fillColor0:uint, fillColor1:uint):void
[static] Calculates colors that are used by components that support the Halo theme, such as the colors of beveled edges.
HaloColors
  
getCacheKey(... colors):String
[static] Returns a unique hash key based on the colors that are passed in.
HaloColors
Method detail
addHaloColors()method
public static function addHaloColors(colors:Object, themeColor:uint, fillColor0:uint, fillColor1:uint):void

Calculates colors that are used by components that support the Halo theme, such as the colors of beveled edges. This method uses the themeColor and fillColors properties to calculate its colors.

Parameters
colors:Object — The object on which the calculated color values are stored.
 
themeColor:uint — The value of the themeColor style property.
 
fillColor0:uint — The start color of a fill.
 
fillColor1:uint — The end color of a fill.
getCacheKey()method 
public static function getCacheKey(... colors):String

Returns a unique hash key based on the colors that are passed in. This key is used to store the calculated colors so they only need to be calculated once.

Parameters
... colors — An arbitrary number of RGB colors expressed as uint values (for example, 0xFF0000).

Returns
String