colors

An array of RGB hexadecimal color values to use in the gradient. For example,
red is 0xFF0000, blue is 0x0000FF, and so on. You can specify up to 15 colors.
For each color, specify a corresponding value in the alphas and ratios properties.

focalPointRatio

A number that controls the
location of the focal point of the gradient. A value of 0 sets the focal point in the center. A value of 1
means that the focal point is at one border of the gradient circle.A value of -1 sets the focal point
at the other border of the gradient circle. A value of less than -1 or greater than
1 is rounded to -1 or 1, respectively. For example, the following
shows a focalPointRatio set to 0.75:

interpolationMethod

A value from the InterpolationMethod class that
specifies which value to use. Valid values are: InterpolationMethod.LINEAR_RGB or
InterpolationMethod.RGB

For example, the following shows a simple linear gradient between two colors (with the spreadMethod
parameter set to SpreadMethod.REFLECT). The different interpolation methods change
the appearance as follows:

InterpolationMethod.LINEAR_RGB

InterpolationMethod.RGB

Implementation public function get interpolationMethod():String public function set interpolationMethod(value:String):void

ratios

An array of color distribution ratios. Valid values are between 0 and 255. This value
defines the percentage of the width where the color is sampled at 100%. The value 0 represents
the left position in the gradient box, and the value 255 represents the right position in the
gradient box.

Note: This value represents positions in the gradient box, not the
coordinate space of the final gradient which can be wider or thinner than the gradient box.
Specify a value for corresponding to each value in the colors property.

For example, for a linear gradient that includes two colors (blue and green) the
following example illustrates the placement of the colors in the gradient based on different values
in the ratios array:

ratios

Gradient

[0, 127]

[0, 255]

[127, 255]

The values in the array must increase sequentially; for example,
[0, 63, 127, 190, 255].

type:String (default = "linear") — A value from the GradientType class that
specifies which gradient type to use: GradientType.LINEAR or
GradientType.RADIAL.

colors:Array (default = null) — An array of RGB hexadecimal color values used in the gradient; for example,
red is 0xFF0000, blue is 0x0000FF, and so on. You can specify up to 15 colors.
For each color, specify a corresponding value in the alphas and ratios parameters.

alphas:Array (default = null) — An array of alpha values for the corresponding colors in the colors array;
valid values are 0 to 1. If the value is less than 0, 0 is used. If the value is
greater than 1, 1 is used.

ratios:Array (default = null) — An array of color distribution ratios; valid values are 0-255. This value
defines the percentage of the width where the color is sampled at 100%. The value 0 represents
the left position in the gradient box, and 255 represents the right position in the
gradient box.

matrix:* (default = null) — A transformation matrix as defined by the
flash.geom.Matrix class. The flash.geom.Matrix class includes a
createGradientBox() method, which lets you conveniently set up
the matrix for use with the beginGradientFill() method.

spreadMethod:* (default = pad) — A value from the SpreadMethod class that
specifies which spread method to use, either: SpreadMethod.PAD,
SpreadMethod.REFLECT, or SpreadMethod.REPEAT.

interpolationMethod:String (default = "rgb") — A value from the InterpolationMethod class that
specifies which value to use: InterpolationMethod.LINEAR_RGB or
InterpolationMethod.RGB

focalPointRatio:Number (default = 0.0) — A number that controls the
location of the focal point of the gradient. A value of 0 sets the focal point in the center. A value of 1
sets the focal point at one border of the gradient circle. A value of -1 sets the focal point
at the other border of the gradient circle. A value less than -1 or greater than
1 is rounded to -1 or 1, respectively.