| Pacchetto | flash.geom |
| Classe | public class Point |
| Ereditarietà | Point Object |
| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Il codice seguente crea un punto in corrispondenza di (0,0):
var myPoint:Point = new Point();
Gli oggetti Point vengono utilizzati dai metodi e dalle proprietà delle classi seguenti:
- BitmapData
- DisplayObject
- DisplayObjectContainer
- DisplacementMapFilter
- NativeWindow
- Matrix
- Rectangle
Per creare un oggetto Point potete utilizzare la funzione di costruzione new Point().
Altri esempi
Spostamento di un oggetto di visualizzazione della distanza e inclinazione specificate
Altre informazioni
Elementi API correlati
flash.display.DisplayObject
flash.display.DisplayObjectContainer
flash.filters.DisplacementMapFilter
flash.geom.Matrix
flash.display.NativeWindow
flash.geom.Rectangle
| Proprietà | Definito da | ||
|---|---|---|---|
![]() | constructor : Object
Un riferimento all'oggetto classe o alla funzione di costruzione per una determinata istanza di oggetto. | Object | |
| length : Number [sola lettura]
La lunghezza del segmento di linea compreso tra (0,0) e questo punto. | Point | ||
| x : Number
La coordinata orizzontale del punto. | Point | ||
| y : Number
La coordinata verticale del punto. | Point | ||
| Metodo | Definito da | ||
|---|---|---|---|
Crea un nuovo punto. | Point | ||
Aggiunge le coordinate di un altro punto a quelle di questo punto in modo da creare un nuovo punto. | Point | ||
Crea una copia di questo oggetto Point. | Point | ||
Copia tutti i dati del punto dall'oggetto Point di origine all'oggetto Point chiamante. | Point | ||
[statico]
Restituisce la distanza tra pt1 e pt2. | Point | ||
Determina se due punti sono uguali. | Point | ||
![]() |
Indica se per un oggetto è definita una proprietà specifica. | Object | |
[statico]
Determina un punto tra due punti specificati. | Point | ||
![]() |
Indica se un'istanza della classe Object si trova nella catena di prototipi dell'oggetto specificato come parametro. | Object | |
Modifica in scala il segmento di linea compreso tra (0,0) e il punto corrente in base a una lunghezza prestabilita. | Point | ||
Sposta l'oggetto Point della distanza specificata. | Point | ||
[statico]
Converte una coppia di coordinate polari nella coordinata di un punto cartesiano. | Point | ||
![]() |
Indica se la proprietà specificata esiste ed è enumerabile. | Object | |
![]() |
Imposta la disponibilità di una proprietà dinamica per le operazioni cicliche. | Object | |
Imposta i membri dell'oggetto Point sui valori specificati.
| Point | ||
Sottrae le coordinate di un altro punto da quelle di questo punto in modo da creare un nuovo punto. | Point | ||
![]() |
Restituisce la rappresentazione in formato stringa di questo oggetto, formattato in base alle convenzioni specifiche per le versioni localizzate. | Object | |
Restituisce una stringa contenente i valori delle coordinate x e y. | Point | ||
![]() |
Restituisce il valore di base dell'oggetto specificato. | Object | |
length | proprietà |
x | proprietà |
public var x:Number| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La coordinata orizzontale del punto. Il valore predefinito è 0.
Altri esempi
y | proprietà |
public var y:Number| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
La coordinata verticale del punto. Il valore predefinito è 0.
Altri esempi
Point | () | Funzione di costruzione |
public function Point(x:Number = 0, y:Number = 0)| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Crea un nuovo punto. Se non passate parametri a questo metodo, il punto viene creato in corrispondenza di (0,0).
Parametrix:Number (default = 0) — La coordinata orizzontale.
| |
y:Number (default = 0) — La coordinata verticale.
|
add | () | metodo |
public function add(v:Point):Point| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Aggiunge le coordinate di un altro punto a quelle di questo punto in modo da creare un nuovo punto.
Parametri
v:Point — Il punto da aggiungere.
|
Point — Il nuovo punto.
|
clone | () | metodo |
copyFrom | () | metodo |
distance | () | metodo |
public static function distance(pt1:Point, pt2:Point):Number| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Restituisce la distanza tra pt1 e pt2.
Parametri
pt1:Point — Il primo punto.
| |
pt2:Point — Il secondo punto.
|
Number — La distanza tra il primo e il secondo punto.
|
Altri esempi
equals | () | metodo |
public function equals(toCompare:Point):Boolean| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Determina se due punti sono uguali. Due punti sono uguali se hanno gli stessi valori x e y.
Parametri
toCompare:Point — Il punto da confrontare.
|
Boolean — Un valore true se l'oggetto è uguale all'oggetto Point; false se non è uguale.
|
interpolate | () | metodo |
public static function interpolate(pt1:Point, pt2:Point, f:Number):Point| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Determina un punto tra due punti specificati. Il parametro f determina la posizione del nuovo punto interpolato rispetto ai due punti finali specificati dai parametri pt1 e pt2. Più il valore del parametro f si avvicina a 1.0, più il punto interpolato è vicino al primo punto (parametro pt1). Più il valore del parametro f si avvicina a 0, più il punto interpolato è vicino al secondo punto (parametro pt2).
Parametri
pt1:Point — Il primo punto.
| |
pt2:Point — Il secondo punto.
| |
f:Number — Il livello di interpolazione tra i due punti. Indica la posizione del nuovo punto lungo la linea tra pt1 e pt2. Se f=1, viene restituito pt1; se f=0, viene restituito pt2.
|
Point — Il nuovo punto interpolato.
|
normalize | () | metodo |
public function normalize(thickness:Number):void| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Modifica in scala il segmento di linea compreso tra (0,0) e il punto corrente in base a una lunghezza prestabilita.
Parametri
thickness:Number — Il valore di scala. Ad esempio, se il punto corrente è (0,5) e viene normalizzato a 1, il punto restituito è (0,1).
|
Elementi API correlati
offset | () | metodo |
public function offset(dx:Number, dy:Number):void| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Sposta l'oggetto Point della distanza specificata. Il valore di dx viene aggiunto al valore originale di x per creare il nuovo valore x. Il valore di dy viene aggiunto al valore originale di y per creare il nuovo valore y.
Parametri
dx:Number — Il valore utilizzato per l'offset della coordinata orizzontale, x.
| |
dy:Number — Il valore utilizzato per l'offset della coordinata verticale, y.
|
polar | () | metodo |
public static function polar(len:Number, angle:Number):Point| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Converte una coppia di coordinate polari nella coordinata di un punto cartesiano.
Parametri
len:Number — La coordinata della lunghezza della coppia polare.
| |
angle:Number — L'angolo, espresso in radianti, della coppia polare.
|
Point — Il punto cartesiano.
|
Altri esempi
Elementi API correlati
setTo | () | metodo |
subtract | () | metodo |
public function subtract(v:Point):Point| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Sottrae le coordinate di un altro punto da quelle di questo punto in modo da creare un nuovo punto.
Parametri
v:Point — Il punto da sottrarre.
|
Point — Il nuovo punto.
|
toString | () | metodo |
public function toString():String| Versione linguaggio: | ActionScript 3.0 |
| Versioni runtime: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Restituisce una stringa contenente i valori delle coordinate x e y. Poiché la stringa è nel formato "(x= x, y= y)", se si chiama il metodo toString() per un punto in corrispondenza di 23,17, viene restituito "(x=23, y=17)".
String — La rappresentazione sotto forma di stringa delle coordinate.
|
trace() per produrre i risultati di vari metodi della 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)
}
}
}
Tue Jun 12 2018, 02:44 PM Z
Nascondi proprietà pubbliche ereditate
Mostra proprietà pubbliche ereditate