| Paket | flash.geom |
| Sınıf | public class Point |
| Miras Alma | Point Object |
| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Şu kod, (0,0) değerinde bir nokta oluşturur:
var myPoint:Point = new Point();
Şu sınıfların yöntemleri ve özellikleri Point nesneleri kullanır:
- BitmapData
- DisplayObject
- DisplayObjectContainer
- DisplacementMapFilter
- NativeWindow
- Matrix
- Rectangle
new Point() yapıcısını bir Point nesnesi oluşturmak için kullanabilirsiniz.
İlgili API Öğeleri
flash.display.DisplayObject
flash.display.DisplayObjectContainer
flash.filters.DisplacementMapFilter
flash.geom.Matrix
flash.display.NativeWindow
flash.geom.Rectangle
| Özellik | Tanımlayan: | ||
|---|---|---|---|
![]() | constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | |
| length : Number [salt okunur]
(0,0) koordinatından bu noktaya giden çizgi parçasının uzunluğu. | Point | ||
| x : Number
Noktanın yatay koordinatı. | Point | ||
| y : Number
Noktanın dikey koordinatı. | Point | ||
| Yöntem | Tanımlayan: | ||
|---|---|---|---|
Yeni bir nokta oluşturur. | Point | ||
Yeni bir nokta oluşturmak için bu noktanın koordinatlarına başka bir noktanın koordinat noktalarını ekler. | Point | ||
Bu Point nesnesinin kopyasını oluşturur. | Point | ||
Kaynak Point nesnesindeki tüm nokta verilerini çağrı yapan Point nesnesine kopyalar. | Point | ||
[statik]
pt1 ile pt2 arasındaki mesafeyi döndürür. | Point | ||
İki noktanın eşit olup olmadığını belirler. | Point | ||
![]() |
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | |
[statik]
Belirtilen iki nokta arasında bir nokta belirler. | Point | ||
![]() |
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | |
(0,0) ve geçerli nokta arasındaki çizgi parçasını belirli bir uzunluğa ölçekler. | Point | ||
Point nesnesini belirtilen miktarda uzaklaştırır. | Point | ||
[statik]
Polar koordinat çiftini Kartezyen nokta koordinatına dönüştürür. | Point | ||
![]() |
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | |
![]() |
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | |
Point öğesinin üyelerini belirtilen değerlere ayarlar
| Point | ||
Yeni bir nokta oluşturmak için başka bir noktanın koordinatlarını bu noktanın koordinatlarından çıkartır. | Point | ||
![]() |
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | |
x ve y koordinatlarının değerlerini içeren dizeyi döndürür. | Point | ||
![]() |
Belirtilen nesnenin temel değerini döndürür. | Object | |
length | özellik |
x | özellik |
public var x:Number| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Noktanın yatay koordinatı. Varsayılan değer 0'dır.
y | özellik |
public var y:Number| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Noktanın dikey koordinatı. Varsayılan değer 0'dır.
Point | () | Yapıcı |
public function Point(x:Number = 0, y:Number = 0)| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Yeni bir nokta oluşturur. Bu yönteme herhangi bir parametre iletmezseniz, (0,0) değerinde bir nokta oluşturulur.
Parametrelerx:Number (default = 0) — Yatay koordinat.
| |
y:Number (default = 0) — Dikey koordinat.
|
add | () | yöntem |
public function add(v:Point):Point| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Yeni bir nokta oluşturmak için bu noktanın koordinatlarına başka bir noktanın koordinat noktalarını ekler.
Parametreler
v:Point — Eklenecek nokta.
|
Point — Yeni nokta.
|
clone | () | yöntem |
copyFrom | () | yöntem |
public function copyFrom(sourcePoint:Point):void| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 11, AIR 3.0, Flash Lite 4 |
Kaynak Point nesnesindeki tüm nokta verilerini çağrı yapan Point nesnesine kopyalar.
Parametreler
sourcePoint:Point — Verilerin kopyalanacağı kaynak Point nesnesi.
|
distance | () | yöntem |
public static function distance(pt1:Point, pt2:Point):Number| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
pt1 ile pt2 arasındaki mesafeyi döndürür.
Parametreler
pt1:Point — İlk nokta.
| |
pt2:Point — İkinci nokta.
|
Number — Birinci ve ikinci nokta arasındaki mesafe.
|
equals | () | yöntem |
public function equals(toCompare:Point):Boolean| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
İki noktanın eşit olup olmadığını belirler. İki nokta, aynı x ve y değerlerine sahipse eşittir.
Parametreler
toCompare:Point — Karşılaştırılacak nokta.
|
Boolean — Nesne bu Point nesnesine eşitse true, değilse false değeri.
|
interpolate | () | yöntem |
public static function interpolate(pt1:Point, pt2:Point, f:Number):Point| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Belirtilen iki nokta arasında bir nokta belirler. f parametresi, yeni enterpolasyonlu noktanınpt1 ve pt2 parametreleri tarafından belirtilen iki uç noktaya göre konumunu belirler. f parametresinin değeri 1.0 değerine ne kadar yakınsa, enterpolasyonlu nokta da ilk noktaya (pt1 parametresi) o kadar yakın olur. f parametresinin değeri 0'a ne kadar yakınsa, enterpolasyonlu nokta da ikinci noktaya (pt2 parametresi) o kadar yakın olur.
Parametreler
pt1:Point — İlk nokta.
| |
pt2:Point — İkinci nokta.
| |
f:Number — İki nokta arasındaki enterpolasyon düzeyi. Yeni noktanın pt1 ve pt2 arasındaki çizginin neresinde olacağını belirtir. f=1 ise pt1 döndürülür, f=0 ise pt2 döndürülür.
|
Point — Yeni, enterpolasyonlu nokta.
|
normalize | () | yöntem |
public function normalize(thickness:Number):void| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
(0,0) ve geçerli nokta arasındaki çizgi parçasını belirli bir uzunluğa ölçekler.
Parametreler
thickness:Number — Ölçekleme değeri. Örneğin, geçerli nokta (0,5) ise ve bu noktayı 1 olarak normalleştirirseniz, döndürülen nokta (0,1) değerinde olur.
|
İlgili API Öğeleri
offset | () | yöntem |
public function offset(dx:Number, dy:Number):void| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Point nesnesini belirtilen miktarda uzaklaştırır. Yeni x değerini oluşturmak için, dx öğesinin değeri x öğesinin orijinal değerine eklenir. Yeni y değerini oluşturmak için, dy öğesinin değeri y öğesinin orijinal değerine eklenir.
Parametreler
dx:Number — x yatay koordinatının uzaklaştırılacağı mesafe.
| |
dy:Number — y dikey koordinatının uzaklaştırılacağı mesafe.
|
polar | () | yöntem |
public static function polar(len:Number, angle:Number):Point| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Polar koordinat çiftini Kartezyen nokta koordinatına dönüştürür.
Parametreler
len:Number — Polar çiftin uzunluk koordinatı.
| |
angle:Number — Polar çiftin açısı, radyan olarak.
|
Point — Kartezyen nokta.
|
İlgili API Öğeleri
setTo | () | yöntem |
subtract | () | yöntem |
public function subtract(v:Point):Point| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Yeni bir nokta oluşturmak için başka bir noktanın koordinatlarını bu noktanın koordinatlarından çıkartır.
Parametreler
v:Point — Çıkarılacak nokta.
|
Point — Yeni nokta.
|
toString | () | yöntem |
public function toString():String| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
x ve y koordinatlarının değerlerini içeren dizeyi döndürür. Dize "(x=x, y=y)" biçimindedir, bu nedenle 23,17 değerindeki bir nokta için toString() yönteminin çağrılması, "(x=23, y=17)" sonucunu döndürür.
String — Koordinatların dize temsili.
|
trace() yöntemi kullanılmaktadır.
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, 01:09 PM Z
Miras Alınan Genel Özellikleri Gizle
Miras Alınan Genel Özellikleri Göster