| Pacote | flash.geom | 
| Classe | public class Point | 
| Herança | Point    Object | 
| Versão da linguagem: | ActionScript 3.0 | 
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 | 
O código a seguir cria um ponto em (0,0):
var myPoint:Point = new Point();
Os métodos e propriedades das classes a seguir usam os objetos Point:
- BitmapData
 - DisplayObject
 - DisplayObjectContainer
 - DisplacementMapFilter
 - NativeWindow
 - Matrix
 - Retângulo
 
É possível usar o construtor new Point() para criar um objeto Point.
Elementos da API relacionados
flash.display.DisplayObject
flash.display.DisplayObjectContainer
flash.filters.DisplacementMapFilter
flash.geom.Matrix
flash.display.NativeWindow
flash.geom.Rectangle
| Propriedade | Definido por | ||
|---|---|---|---|
![]()  | constructor : Object 
	 Uma referência ao objeto de classe ou à função de construtor de uma determinada ocorrência de objeto.  | Object | |
| length : Number [somente leitura] 
	 Comprimento do segmento de linha de (0,0) até este ponto.  | Point | ||
| x : Number 
	 Coordenada horizontal do ponto.  | Point | ||
| y : Number 
	 Coordenada vertical do ponto.  | Point | ||
| Método | Definido por | ||
|---|---|---|---|
	 Cria um novo ponto.  | Point | ||
      	 Adiciona as coordenadas de outro ponto às coordenadas deste ponto a fim de criar um novo ponto.  | Point | ||
	 Cria uma cópia deste objeto Point.  | Point | ||
	 Copia todos dos dados de ponto do objeto de origem de Point para o objeto de chamada de Ponto.  | Point | ||
[estático] 
	 Retorna a distância entre pt1 e pt2.  | Point | ||
	 Determina se dois pontos são iguais.  | Point | ||
![]()  | 
	 Indica se um objeto tem uma propriedade especificada definida.  | Object | |
[estático] 
    Determina um ponto entre dois pontos especificados.  | Point | ||
![]()  | 
	 Indica se uma ocorrência da classe Object está na cadeia de protótipos do objeto especificado como o parâmetro.  | Object | |
	Dimensiona o segmento de linha entre (0,0) e o ponto atual até um comprimento definido.  | Point | ||
	 Desloca o objeto Point pela intensidade especificada.  | Point | ||
[estático] 
	Converte um par de coordenadas polares em uma coordenada de pontos cartesianos.  | Point | ||
![]()  | 
	 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 | |
	 Estabelece os integrantes do Point para os valores especificados
	 
       | Point | ||
	Subtrai as coordenadas de outro ponto das coordenadas deste ponto a fim de criar um novo ponto.  | Point | ||
![]()  | 
	 Retorna a representação da string deste objeto, formatado segundo as convenções específicas para a localidade.  | Object | |
	 Retorna uma string que contém os valores das coordenadas x e y.  | Point | ||
![]()  | 
	 Retorna o valor primitivo do objeto especificado.  | Object | |
length | propriedade | 
x | propriedade | 
public var x:Number| Versão da linguagem: | ActionScript 3.0 | 
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 | 
Coordenada horizontal do ponto. O valor padrão é 0.
y | propriedade | 
public var y:Number| Versão da linguagem: | ActionScript 3.0 | 
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 | 
Coordenada vertical do ponto. O valor padrão é 0.
Point | () | Construtor | 
public function Point(x:Number = 0, y:Number = 0)| Versão da linguagem: | ActionScript 3.0 | 
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 | 
Cria um novo ponto. Se você não transmitir nenhum parâmetro a este método, será criado um ponto em (0,0).
Parâmetrosx:Number (default = 0) — Coordenada horizontal. 
	  | |
y:Number (default = 0) — Coordenada vertical. 
	 
	  | 
add | () | método | 
clone | () | método | 
copyFrom | () | método | 
 public function copyFrom(sourcePoint:Point):void| Versão da linguagem: | ActionScript 3.0 | 
| Versões de runtime: | Flash Player 11, AIR 3.0, Flash Lite 4 | 
Copia todos dos dados de ponto do objeto de origem de Point para o objeto de chamada de Ponto.
Parâmetros
sourcePoint:Point — O objeto de Point a partir do qual os dados são copiados.
	  
	   | 
distance | () | método | 
 public static function distance(pt1:Point, pt2:Point):Number| Versão da linguagem: | ActionScript 3.0 | 
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 | 
	 Retorna a distância entre pt1 e pt2.
	 
Parâmetros
pt1:Point — Primeiro ponto.
	  | |
pt2:Point — Segundo ponto.
	  | 
Number — Distância entre o primeiro e o segundo pontos.
	  | 
equals | () | método | 
 public function equals(toCompare:Point):Boolean| Versão da linguagem: | ActionScript 3.0 | 
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 | 
Determina se dois pontos são iguais. Os dois pontos serão iguais se tiverem os mesmos valores x e y.
Parâmetros
toCompare:Point — Ponto a ser comparado.
	  | 
Boolean — Valor true se o objeto for igual a este objeto Point; false se não for.
	  | 
interpolate | () | método | 
 public static function interpolate(pt1:Point, pt2:Point, f:Number):Point| Versão da linguagem: | ActionScript 3.0 | 
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 | 
    Determina um ponto entre dois pontos especificados. O parâmetro f determina onde o novo ponto interpolado está localizado com relação aos dois pontos finais especificados pelos parâmetros pt1 e pt2. Quanto mais próximo o valor do parâmetro f estiver de 1.0, mais próximo o ponto interpolado estará do primeiro ponto (parâmetro pt1). Quanto mais próximo o valor do parâmetro f estiver de 0, mais próximo o ponto interpolado estará do segundo ponto (parâmetro pt2).
	
	
Parâmetros
pt1:Point — Primeiro ponto.
	 | |
pt2:Point — Segundo ponto.
	 | |
f:Number — Nível de interpolação entre os dois pontos. Indica se o novo ponto ficará ao longo da linha entre pt1 e pt2. Se for f=1, pt1 é retornado; se for f=0, pt2 é retornado.
   	
	 | 
Point — Novo ponto interpolado. 
   	
   	 | 
normalize | () | método | 
 public function normalize(thickness:Number):void| Versão da linguagem: | ActionScript 3.0 | 
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 | 
Dimensiona o segmento de linha entre (0,0) e o ponto atual até um comprimento definido.
Parâmetros
thickness:Number — Valor de dimensionamento. Por exemplo, se o ponto atual for (0,5), e você normalizá-lo para 1, o ponto retornado estará em (0,1).
	
	 | 
Elementos da API relacionados
offset | () | método | 
 public function offset(dx:Number, dy:Number):void| Versão da linguagem: | ActionScript 3.0 | 
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 | 
	 Desloca o objeto Point pela intensidade especificada. O valor de dx é adicionado ao valor original de x para criar o novo valor x. O valor de dy é adicionado ao valor original de y para criar o novo valor y.
	 
Parâmetros
dx:Number — Intensidade pela qual deslocar a coordenada horizontal, x.
	  | |
dy:Number — Intensidade pela qual deslocar a coordenada vertical, y.
	  | 
polar | () | método | 
 public static function polar(len:Number, angle:Number):Point| Versão da linguagem: | ActionScript 3.0 | 
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 | 
Converte um par de coordenadas polares em uma coordenada de pontos cartesianos.
Parâmetros
len:Number — Coordenada de comprimento do par polar.
	 | |
angle:Number — Ângulo, em radianos, do par polar.
   	
	 | 
Point — Ponto cartesiano.
   	
   	 | 
Elementos da API relacionados
setTo | () | método | 
subtract | () | método | 
 public function subtract(v:Point):Point| Versão da linguagem: | ActionScript 3.0 | 
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 | 
Subtrai as coordenadas de outro ponto das coordenadas deste ponto a fim de criar um novo ponto.
Parâmetros
v:Point — Ponto a ser subtraído.
	
	 | 
Point — Novo ponto.
   	
     	 | 
toString | () | método | 
 public function toString():String| Versão da linguagem: | ActionScript 3.0 | 
| Versões de runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 | 
	 Retorna uma string que contém os valores das coordenadas x e y. A string tem a forma "(x=x, y=y)", assim, chamar o método toString() para um ponto em 23,17 retornaria "(x=23, y=17)".
   	 
   	 
String — Representação da string das coordenadas.
	  | 
trace() para criar os resultados de vários métodos de classe.
package {
    import flash.display.Sprite;
    import flash.geom.Point;
    public class PointExample extends Sprite {
        public function PointExample() {
        var point1:Point = new Point();
        trace(point1);  // (x=0, y=0)
        
        var point2:Point = new Point(6, 8);
        trace(point2); // (x=6, y=8)
        
        trace(Point.interpolate(point1, point2, 0.5)); // (x=3, y=4)
        
        trace(Point.distance(point1, point2)); // 10
        
        trace(point1.add(point2)); // (x=6, y=8)
        
        var point3:Point = point2.clone();
        trace(point2.equals(point3)); // true
        
        point3.normalize(2.5);
        trace(point3); // (x=1.5, y=2)
        
        trace(point2.subtract(point3)); // (x=4.5, y=6)
        
        trace(point1.offset(2, 3)); // 
        
        var angle:Number = Math.PI * 2 * (30 / 360); // 30 degrees
        trace(Point.polar(4, angle)) // (x=3.464101615137755, y=1.9999999999999998)   
        }
    }
}
Wed Jun 13 2018, 11:10 AM Z
 
 Ocultar propriedades públicas herdadas
 Mostrar propriedades públicas herdadas