| Paquete | flash.display |
| Clase | public final class GraphicsGradientFill |
| Herencia | GraphicsGradientFill Object |
| Implementa | IGraphicsFill, IGraphicsData |
| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Utilice un objeto GraphicsGradientFill con el método Graphics.drawGraphicsData(). Dibujar un objeto GraphicsGradientFill equivale a llamar al método Graphics.beginGradientFill().
Elementos de API relacionados
| Propiedad | Definido por | ||
|---|---|---|---|
| alphas : Array
Conjunto de valores de alfa para los colores correspondientes del conjunto colors. | GraphicsGradientFill | ||
| colors : Array
Conjunto de valores de colores hexadecimales RGB que se van a utilizar en el degradado. | GraphicsGradientFill | ||
![]() | constructor : Object
Una referencia a la clase de objeto o función constructora para una instancia de objeto determinada. | Object | |
| focalPointRatio : Number
Número que controla la ubicación del punto focal del degradado. | GraphicsGradientFill | ||
| interpolationMethod : String
Valor de la clase InterpolationMethod que especifica el valor que debe utilizarse. | GraphicsGradientFill | ||
| matrix : Matrix
Matriz de transformación definida por la clase Matrix. | GraphicsGradientFill | ||
| ratios : Array
Conjunto de proporciones de distribución de colores. | GraphicsGradientFill | ||
| spreadMethod : String
Un valor de la clase SpreadMethod que especifica el modo de extensión que debe utilizarse. | GraphicsGradientFill | ||
| type : String
Un valor de la clase GradientType que especifica el tipo de degradado que debe utilizarse. | GraphicsGradientFill | ||
| Método | Definido por | ||
|---|---|---|---|
GraphicsGradientFill(type:String = "linear", colors:Array = null, alphas:Array = null, ratios:Array = null, matrix:* = null, spreadMethod:* = pad, interpolationMethod:String = "rgb", focalPointRatio:Number = 0.0)
Crea un nuevo objeto GraphicsGradientFill. | GraphicsGradientFill | ||
![]() |
Indica si un objeto tiene definida una propiedad especificada. | Object | |
![]() |
Indica si hay una instancia de la clase Object en la cadena de prototipo del objeto especificado como parámetro. | Object | |
![]() |
Indica si existe la propiedad especificada y si es enumerable. | Object | |
![]() |
Establece la disponibilidad de una propiedad dinámica para operaciones de bucle. | Object | |
![]() |
Devuelve la representación de cadena de este objeto, con formato según las convenciones específicas de configuración regional. | Object | |
![]() |
Devuelve la representación de cadena del objeto especificado. | Object | |
![]() |
Devuelve el valor simple del objeto especificado. | Object | |
alphas | propiedad |
public var alphas:Array| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Conjunto de valores de alfa para los colores correspondientes del conjunto colors. Los valores válidos están entre 0 y 1. Si el valor es menor que 0, se utiliza 0. Si el valor es mayor que 1, se utiliza 1.
colors | propiedad |
public var colors:Array| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Conjunto de valores de colores hexadecimales RGB que se van a utilizar en el degradado. Por ejemplo, rojo es 0xFF0000, azul es 0x0000FF y así sucesivamente. Puede utilizar hasta 15 colores. Para cada color, especifique un valor correspondiente en las propiedades alphas y ratios.
focalPointRatio | propiedad |
public var focalPointRatio:Number| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Número que controla la ubicación del punto focal del degradado. Un valor de 0 establece el punto de enfoque en el centro. Un valor de 1 establece el punto de enfoque en un borde del círculo de degradado. Un valor de -1 establece el punto de enfoque en el otro borde del círculo de degradado. Un valor menor que -1 o mayor que 1 se redondea a -1 ó 1, respectivamente. Por ejemplo, a continuación se muestra focalPointRatio definido en 0,75:
interpolationMethod | propiedad |
interpolationMethod:String| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Valor de la clase InterpolationMethod que especifica el valor que debe utilizarse. Los valores válidos son: InterpolationMethod.LINEAR_RGB o InterpolationMethod.RGB
Por ejemplo, a continuación se muestra un degradado lineal sencillo entre dos colores (con el parámetro spreadMethod definido como SpreadMethod.REFLECT). Los diferentes métodos de interpolación cambian el aspecto de este modo:
| |
InterpolationMethod.LINEAR_RGB | InterpolationMethod.RGB |
Implementación
public function get interpolationMethod():String public function set interpolationMethod(value:String):voidElementos de API relacionados
matrix | propiedad |
public var matrix:Matrix| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Matriz de transformación definida por la clase Matrix. La clase flash.geom.Matrix incluye un método createGradientBox() para configurar la matriz y utilizarla con el método beginGradientFill().
Elementos de API relacionados
ratios | propiedad |
public var ratios:Array| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Conjunto de proporciones de distribución de colores. Los valores válidos están entre 0 y 255. Este valor define el porcentaje de la anchura donde el color se muestrea al 100%. El valor 0 representa la posición izquierda del cuadro de degradado, mientras que el valor 255 representa la posición derecha del cuadro de degradado.
Nota: este valor representa posiciones del cuadro de degradado, no el espacio de coordenadas del degradado final, que podría ser más ancho o más delgado que el cuadro de degradado. Especifique un valor que corresponda a cada valor de la propiedad colors.
Por ejemplo, en el caso de un degradado lineal con dos colores (azul y verde) el siguiente ejemplo ilustra la colocación de los colores en el degradado en función de los diferentes valores en el conjunto ratios:
ratios | Degradado |
|---|---|
[0, 127] | ![]() |
[0, 255] | ![]() |
[127, 255] | ![]() |
Los valores del conjunto deben aumentar secuencialmente; por ejemplo, [0, 63, 127, 190, 255].
spreadMethod | propiedad |
spreadMethod:String| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Un valor de la clase SpreadMethod que especifica el modo de extensión que debe utilizarse. Los valores válidos son: SpreadMethod.PAD, SpreadMethod.REFLECT o SpreadMethod.REPEAT.
Por ejemplo, a continuación se muestra un degradado lineal sencillo entre dos colores:
import flash.geom.*
import flash.display.*
var fillType:String = GradientType.LINEAR;
var colors:Array = [0xFF0000, 0x0000FF];
var alphas:Array = [1, 1];
var ratios:Array = [0x00, 0xFF];
var matr:Matrix = new Matrix();
matr.createGradientBox(20, 20, 0, 0, 0);
var spreadMethod:String = SpreadMethod.PAD;
this.graphics.beginGradientFill(fillType, colors, alphas, ratios, matr, spreadMethod);
this.graphics.drawRect(0,0,100,100);
En este caso se utiliza SpreadMethod.PAD como método de extensión, por lo que el relleno con degradado tendrá este aspecto:

Si utiliza SpreadMethod.REFLECT como método de extensión, el relleno con degradado tendrá este aspecto:

Si utiliza SpreadMethod.REPEAT como método de extensión, el relleno con degradado tendrá este aspecto:

Implementación
public function get spreadMethod():String public function set spreadMethod(value:String):voidElementos de API relacionados
type | propiedad |
type:String| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Un valor de la clase GradientType que especifica el tipo de degradado que debe utilizarse. Los valores son GradientType.LINEAR o GradientType.RADIAL.
Implementación
public function get type():String public function set type(value:String):voidElementos de API relacionados
GraphicsGradientFill | () | Información sobre |
public function GraphicsGradientFill(type:String = "linear", colors:Array = null, alphas:Array = null, ratios:Array = null, matrix:* = null, spreadMethod:* = pad, interpolationMethod:String = "rgb", focalPointRatio:Number = 0.0)| Versión del lenguaje: | ActionScript 3.0 |
| Versiones de motor de ejecución: | Flash Player 10, AIR 1.5 |
Crea un nuevo objeto GraphicsGradientFill.
Parámetrostype:String (default = "linear") — Un valor de la clase GradientType que especifica el tipo de degradado que debe utilizarse: GradientType.LINEAR o GradientType.RADIAL.
| |
colors:Array (default = null) — Conjunto de valores de color RGB hexadecimales que se utiliza en el degradado; por ejemplo, rojo es 0xFF0000, azul es 0x0000FF, etc. Puede utilizar hasta 15 colores. Para cada color, especifique un valor correspondiente en los parámetros alphas y ratios.
| |
alphas:Array (default = null) — Conjunto de valores alfa para los colores correspondientes del conjunto de colores; los valores válidos son del 0 al 100. Si el valor es menor que 0, se utiliza 0. Si el valor es mayor que 1, se utiliza 1.
| |
ratios:Array (default = null) — Conjunto de proporciones de distribución de color; los valores válidos van de 0 a 255. Este valor define el porcentaje de la anchura donde el color se muestrea al 100%. El valor 0 representa la posición izquierda del cuadro de degradado, mientras que 255 representa la posición derecha del cuadro de degradado.
| |
matrix:* (default = null) — Matriz de transformación definida por la clase flash.geom.Matrix. La clase flash.geom.Matrix incluye un método createGradientBox() que permite configurar cómodamente la matriz para utilizarla con el método beginGradientFill().
| |
spreadMethod:* (default = pad) — Un valor de la clase SpreadMethod que especifica el modo de extensión que debe utilizarse: SpreadMethod.PAD, SpreadMethod.REFLECT o SpreadMethod.REPEAT.
| |
interpolationMethod:String (default = "rgb") — Valor de la clase InterpolationMethod que especifica el valor que debe utilizarse: InterpolationMethod.LINEAR_RGB o InterpolationMethod.RGB
| |
focalPointRatio:Number (default = 0.0) — Número que controla la ubicación del punto focal del degradado. Un valor de 0 establece el punto de enfoque en el centro. Un valor de 1 establece el punto de enfoque en un borde del círculo de degradado. Un valor de -1 establece el punto de enfoque en el otro borde del círculo de degradado. Un valor menor que -1 o mayor que 1 se redondea a -1 ó 1, respectivamente.
|
Elementos de API relacionados
Tue Jun 12 2018, 02:12 PM Z
Ocultar propiedades públicas heredadas
Mostrar propiedades públicas heredadas


