| Pakket | flash.geom |
| Klasse | public class Point |
| Overerving | Point Object |
| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Met de volgende code wordt een punt gemaakt op (0,0):
var myPoint:Point = new Point();
Methoden en eigenschappen van de volgende klassen gebruiken objecten Point:
- BitmapData
- DisplayObject
- DisplayObjectContainer
- DisplacementMapFilter
- NativeWindow
- Matrix
- Rechthoek
U kunt de constructor new Point() gebruiken om een object Point te maken.
Verwante API-elementen
flash.display.DisplayObject
flash.display.DisplayObjectContainer
flash.filters.DisplacementMapFilter
flash.geom.Matrix
flash.display.NativeWindow
flash.geom.Rectangle
| Eigenschap | Gedefinieerd door | ||
|---|---|---|---|
![]() | constructor : Object
Verwijzing naar het klasseobject of de constructorfunctie van een bepaalde objectinstantie. | Object | |
| length : Number [alleen-lezen]
De lengte van het lijnsegment van (0,0) tot dit punt. | Point | ||
| x : Number
De horizontale coördinaat van het punt. | Point | ||
| y : Number
De verticale coördinaat van het punt. | Point | ||
| Methode | Gedefinieerd door | ||
|---|---|---|---|
Maakt een nieuw punt. | Point | ||
Hiermee worden de coördinaten van een ander punt opgeteld bij de coördinaten van dit punt om een nieuw punt te maken. | Point | ||
Maakt een kopie van dit object Point. | Point | ||
Hiermee worden alle puntgegevens van het Point-bronobject naar het aanroepende Point-object gekopieerd. | Point | ||
[statisch]
Retourneert de afstand tussen pt1 en pt2. | Point | ||
Bepaalt of twee punten gelijk zijn. | Point | ||
![]() |
Geeft aan of voor een object een opgegeven eigenschap is gedefinieerd. | Object | |
[statisch]
Bepaalt een punt tussen twee opgegeven punten. | Point | ||
![]() |
Geeft aan of een instantie van de klasse Object zich in de prototypeketen van het object bevindt dat als parameter is opgegeven. | Object | |
Hiermee wordt het lijnsegment tussen (0,0) en het huidige punt geschaald naar een ingestelde lengte. | Point | ||
Verschuift het object Point met de opgegeven hoeveelheid. | Point | ||
[statisch]
Hiermee wordt een paar polaire coördinaten in een Cartesisch puntcoördinaat omgezet. | Point | ||
![]() |
Geeft aan of de opgegeven eigenschap bestaat en kan worden opgesomd. | Object | |
![]() |
Stelt de beschikbaarheid van een dynamische eigenschap voor lusbewerkingen in. | Object | |
Hiermee worden de leden van Point op de opgegeven waarden ingesteld.
| Point | ||
Hiermee worden de coördinaten van een ander punt afgetrokken van de coördinaten van dit punt om een nieuw punt te maken. | Point | ||
![]() |
Geeft de tekenreeksweergave van dit object weer, geformatteerd volgens de locatiespecifieke conventies. | Object | |
Retourneert een tekenreeks die de waarden van de x- en y-coördinaten bevat. | Point | ||
![]() |
Retourneert de primitieve waarde van het opgegeven object. | Object | |
length | eigenschap |
x | eigenschap |
public var x:Number| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De horizontale coördinaat van het punt. De standaardwaarde is 0.
y | eigenschap |
public var y:Number| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
De verticale coördinaat van het punt. De standaardwaarde is 0.
Point | () | Constructor |
public function Point(x:Number = 0, y:Number = 0)| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Maakt een nieuw punt. Wanneer u geen parameters aan deze methode doorgeeft, wordt een punt gemaakt op (0,0).
Parametersx:Number (default = 0) — De horizontale coördinaat.
| |
y:Number (default = 0) — De verticale coördinaat.
|
add | () | methode |
public function add(v:Point):Point| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Hiermee worden de coördinaten van een ander punt opgeteld bij de coördinaten van dit punt om een nieuw punt te maken.
Parameters
v:Point — Het punt dat moet worden toegevoegd.
|
Point — Het nieuwe punt.
|
clone | () | methode |
copyFrom | () | methode |
public function copyFrom(sourcePoint:Point):void| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | Flash Player 11, AIR 3.0, Flash Lite 4 |
Hiermee worden alle puntgegevens van het Point-bronobject naar het aanroepende Point-object gekopieerd.
Parameters
sourcePoint:Point — Het Point-object waaruit de gegevens moeten worden gekopieerd.
|
distance | () | methode |
public static function distance(pt1:Point, pt2:Point):Number| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Hiermee wordt de afstand tussen pt1 en pt2 geretourneerd.
Parameters
pt1:Point — Het eerste punt.
| |
pt2:Point — Het tweede punt.
|
Number — De afstand tussen het eerste en het tweede punt.
|
equals | () | methode |
public function equals(toCompare:Point):Boolean| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bepaalt of twee punten gelijk zijn. Twee punten zijn gelijk wanneer ze dezelfde x- en y-waarden hebben.
Parameters
toCompare:Point — Het punt dat moet worden vergeleken.
|
Boolean — De waarde true wanneer het object gelijk is aan dit object Point; andersfalse.
|
interpolate | () | methode |
public static function interpolate(pt1:Point, pt2:Point, f:Number):Point| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bepaalt een punt tussen twee opgegeven punten. De parameter f bepaalt waar het nieuwe geïnterpoleerde punt zich bevindt ten opzichte van de twee eindpunten die met de parameters pt1 en pt2 zijn opgegeven. Hoe dichter de waarde van de parameter f zich bij 1,0 bevindt, hoe dichter het geïnterpoleerde punt zich bij het eerste punt bevindt (parameter pt1). Hoe dichter de waarde van de parameter f zich bij 0 bevindt, hoe dichter het geïnterpoleerde punt zich bij het tweede punt bevindt (parameter pt2).
Parameters
pt1:Point — Het eerste punt.
| |
pt2:Point — Het tweede punt.
| |
f:Number — Het interpolatieniveau tussen de twee punten. Geeft aan waar het nieuwe punt zich op de lijn tussen pt1 en pt2 bevindt. Wanneer f =1, wordt pt1 geretourneerd; als f =0, wordt pt2 geretourneerd.
|
Point — Het nieuwe geïnterpoleerde punt.
|
normalize | () | methode |
public function normalize(thickness:Number):void| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Hiermee wordt het lijnsegment tussen (0,0) en het huidige punt geschaald naar een ingestelde lengte.
Parameters
thickness:Number — De schaalwaarde. Wanneer het huidige punt (0,5) is en u het tot 1 normaliseert, is het geretourneerde punt (0,1).
|
Verwante API-elementen
offset | () | methode |
public function offset(dx:Number, dy:Number):void| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Verschuift het object Point met de opgegeven hoeveelheid. De waarde van dx wordt aan de oorspronkelijke waarde van x toegevoegd om de nieuwe x-waarde te maken. De waarde van dy wordt aan de oorspronkelijke waarde van y toegevoegd om de nieuwe y-waarde te maken.
Parameters
dx:Number — De hoeveelheid waarmee de horizontale x-coördinaat moet worden verschoven.
| |
dy:Number — De hoeveelheid waarmee de verticale y-coördinaat moet worden verschoven.
|
polar | () | methode |
public static function polar(len:Number, angle:Number):Point| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Hiermee wordt een paar polaire coördinaten in een Cartesisch puntcoördinaat omgezet.
Parameters
len:Number — De lengtecoördinaat van het polaire paar.
| |
angle:Number — De hoek, in radialen, van het polaire paar.
|
Point — Het Cartesische punt.
|
Verwante API-elementen
setTo | () | methode |
subtract | () | methode |
public function subtract(v:Point):Point| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Hiermee worden de coördinaten van een ander punt afgetrokken van de coördinaten van dit punt om een nieuw punt te maken.
Parameters
v:Point — Het punt dat moet worden afgetrokken.
|
Point — Het nieuwe punt.
|
toString | () | methode |
public function toString():String| Taalversie: | ActionScript 3.0 |
| Runtimeversies: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Retourneert een tekenreeks die de waarden van de x- en y-coördinaten bevat. De tekenreeks heeft de notatie "(x= x, y= y )" , dus het aanroepen van de methode toString() voor een punt op 23,17 retourneert "(x=23, y=17)".
String — De tekenreeksrepresentatie van de coördinaten.
|
trace() gebruikt om de resultaten van verschillende klassemethoden weer te geven.
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:42 AM Z
Overerfde openbare eigenschappen verbergen
Overerfde openbare eigenschappen weergeven