Pacote | flash.display |
Classe | public final class GraphicsPath |
Herança | GraphicsPath Object |
Implementações | IGraphicsPath, IGraphicsData |
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Use um objeto GraphicsPath com o método Graphics.drawGraphicsData()
. Desenhar um objeto GraphicsPath equivale a chamar o método Graphics.drawPath()
.
A classe GraphicsPath também tem seu próprio conjunto de métodos (curveTo()
, lineTo()
, moveTo()
wideLineTo()
e wideMoveTo()
), semelhante ao da classe Graphics, para fazer ajustes nas matrizes de vetores GraphicsPath.commands
e GraphicsPath.data
.
Elementos da API relacionados
Propriedade | Definido por | ||
---|---|---|---|
commands : Vector.<int>
O Vector dos comandos de desenho como inteiros que representam o caminho. | GraphicsPath | ||
constructor : Object
Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto. | Object | ||
data : Vector.<Number>
Um Vector de números que contém os parâmetros usados com os comandos de desenho. | GraphicsPath | ||
winding : String
Especifica a regra de contorno usando um valor definido na classe GraphicsPathWinding. | GraphicsPath |
Método | Definido por | ||
---|---|---|---|
Cria um novo objeto GraphicsPath. | GraphicsPath | ||
cubicCurveTo(controlX1:Number, controlY1:Number, controlX2:Number, controlY2:Number, anchorX:Number, anchorY:Number):void
Adiciona um novo comando "cubicCurveTo" ao vetor de comandos e novas coordenadas ao vetor de dados. | GraphicsPath | ||
Adiciona um novo comando "curveTo" ao vetor de comandos e novas coordenadas ao vetor de dados. | GraphicsPath | ||
Indica se um objeto tem uma propriedade especificada definida. | Object | ||
Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro. | Object | ||
Adiciona um novo comando "lineTo" ao vetor de comandos e novas coordenadas ao vetor de dados. | GraphicsPath | ||
Adiciona um novo comando "moveTo" ao vetor de comandos e novas coordenadas ao vetor de dados. | GraphicsPath | ||
Indica se a propriedade especificada existe e é enumerável. | Object | ||
Define a disponibilidade de uma propriedade dinâmica para operações de repetição. | Object | ||
Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade. | Object | ||
Retorna a representação de string do objeto especificado. | Object | ||
Retorna o valor primitivo do objeto especificado. | Object | ||
Adiciona um novo comando "wideLineTo" ao vetor de comandos e novas coordenadas ao vetor de dados. | GraphicsPath | ||
Adiciona um novo comando "wideMoveTo" ao vetor de comandos e novas coordenadas ao vetor de dados. | GraphicsPath |
commands | propriedade |
data | propriedade |
winding | propriedade |
winding:String
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Especifica a regra de contorno usando um valor definido na classe GraphicsPathWinding.
Implementação
public function get winding():String
public function set winding(value:String):void
Elementos da API relacionados
GraphicsPath | () | Construtor |
public function GraphicsPath(commands:Vector.<int> = null, data:Vector.<Number> = null, winding:String = "evenOdd")
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Cria um novo objeto GraphicsPath.
Parâmetroscommands:Vector.<int> (default = null ) — Um Vector de inteiros que representam os comandos definidos pela classe GraphicsPathCommand.
| |
data:Vector.<Number> (default = null ) — Um Vector de números em que cada par de números é tratado como ponto (um par x, y).
| |
winding:String (default = "evenOdd ") — Especifica a regra de contorno usando um valor definido na classe GraphicsPathWinding.
|
Elementos da API relacionados
cubicCurveTo | () | método |
public function cubicCurveTo(controlX1:Number, controlY1:Number, controlX2:Number, controlY2:Number, anchorX:Number, anchorY:Number):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 12, AIR 3.0 |
Adiciona um novo comando "cubicCurveTo" ao vetor commands
e novas coordenadas ao vetor data
.
Parâmetros
controlX1:Number — Número que especifica a posição horizontal do primeiro ponto de controle relativa ao ponto de registro do objeto de exibição pai.
| |
controlY1:Number — Número que especifica a posição vertical do primeiro ponto de controle relativa ao ponto de registro do objeto de exibição pai.
| |
controlX2:Number — Número que especifica a posição horizontal do segundo ponto de controle relativa ao ponto de registro do objeto de exibição pai.
| |
controlY2:Number — Número que especifica a posição vertical do segundo ponto de controle relativa ao ponto de registro do objeto de exibição pai.
| |
anchorX:Number — Um número que especifica a posição horizontal do próximo ponto de ancoragem relativa ao ponto de registro do objeto de exibição pai.
| |
anchorY:Number — Um número que especifica a posição vertical do próximo ponto de ancoragem relativa ao ponto de registro do objeto de exibição pai.
|
Elementos da API relacionados
curveTo | () | método |
public function curveTo(controlX:Number, controlY:Number, anchorX:Number, anchorY:Number):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Adiciona um novo comando "curveTo" ao vetor de comandos
e novas coordenadas ao vetor de dados
.
Parâmetros
controlX:Number — Um número que especifica a posição horizontal do ponto de controle relativa ao ponto de registro do objeto de exibição pai.
| |
controlY:Number — Um número que especifica a posição vertical do ponto de controle relativa ao ponto de registro do objeto de exibição pai.
| |
anchorX:Number — Um número que especifica a posição horizontal do próximo ponto de ancoragem relativa ao ponto de registro do objeto de exibição pai.
| |
anchorY:Number — Um número que especifica a posição vertical do próximo ponto de ancoragem relativa ao ponto de registro do objeto de exibição pai.
|
Elementos da API relacionados
lineTo | () | método |
public function lineTo(x:Number, y:Number):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Adiciona um novo comando "lineTo" ao vetor de comandos
e novas coordenadas ao vetor de dados
.
Parâmetros
x:Number — A coordenada x do ponto de destino da linha.
| |
y:Number — A coordenada y do ponto de destino da linha.
|
Elementos da API relacionados
moveTo | () | método |
public function moveTo(x:Number, y:Number):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Adiciona um novo comando "moveTo" ao vetor de comandos
e novas coordenadas ao vetor de dados
.
Parâmetros
x:Number — A coordenada x do ponto de destino.
| |
y:Number — A coordenada y do ponto de destino.
|
Elementos da API relacionados
wideLineTo | () | método |
public function wideLineTo(x:Number, y:Number):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Adiciona um novo comando "wideLineTo" ao vetor de comandos
e novas coordenadas ao vetor de dados
.
Parâmetros
x:Number — A coordenada x do ponto de destino da linha.
| |
y:Number — A coordenada y do ponto de destino da linha.
|
Elementos da API relacionados
wideMoveTo | () | método |
public function wideMoveTo(x:Number, y:Number):void
Versão da linguagem: | ActionScript 3.0 |
Versões de runtime: | Flash Player 10, AIR 1.5 |
Adiciona um novo comando "wideMoveTo" ao vetor de comandos
e novas coordenadas ao vetor de dados
.
Parâmetros
x:Number — A coordenada x do ponto de destino.
| |
y:Number — A coordenada y do ponto de destino.
|
Elementos da API relacionados
Wed Jun 13 2018, 11:10 AM Z