Apache Flex 4.16.0 API Reference | All Packages | All Classes | Index | Frames No Frames |
HaloColors

Package | mx.skins.halo
Class | public class HaloColors
Inheritance | HaloColors Object

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

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

Public Methods

| Method | Defined 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`

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

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`

Language Version : | ActionScript 3.0

Product Version : | Flex 3

Runtime Versions : | Flash Player 9, AIR 1.1

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`

Sun Mar 5 2017, 03:42 PM +11:00