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):void
Elementos 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):void
Elementos 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):void
Elementos 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