| Paket | flash.geom |
| Sınıf | public class Rectangle |
| Miras Alma | Rectangle Object |
| Alt Sınıflar | RoundedRectangle |
| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Rectangle sınıfının x, y, width ve height özellikleri birbirinden bağımsızdır; bir özelliğin değerinin değiştirilmesi, diğer özellikleri etkilemez. Ancak right ve bottom özellikleri, temel olarak bu dört özellikle ilişkilidir. Örneğin, right özelliğinin değerini değiştirirseniz width özelliğinin değeri de değişir; bottom özelliğini değiştirirseniz height özelliğinin değeri de değişir.
Şu yöntemler ve özellikler Rectangle nesnelerini kullanır:
-
applyFilter(),colorTransform(),copyChannel(),copyPixels(),draw(),fillRect(),generateFilterRect(),getColorBoundsRect(),getPixels(),merge(),paletteMap(),pixelDisolve(),setPixels()vethreshold()yöntemleri ile BitmapData sınıfınınrectözelliği -
getBounds()vegetRect()yöntemleri ile DisplayObject sınfınınscrollRectvescale9Gridözellikleri - TextField sınıfının
getCharBoundaries()yöntemi - Transform sınıfının
pixelBoundsözelliği - Sprite sınıfının
startDrag()yöntemine yönelikboundsparametresi - PrintJob sınıfının
addPage()yöntemininprintAreaparametresi
new Rectangle() yapıcısını bir Rectangle nesnesi oluşturmak için kullanabilirsiniz.
Not: Rectangle sınıfı, dikdörtgen Shape görüntüleme nesnesini tanımlamaz. Ekran üzerinde bir dikdörtgen Shape görüntüleme nesnesi çizmek için, Graphics sınıfının drawRect() yöntemini kullanın.
İlgili API Öğeleri
flash.display.BitmapData
flash.display.DisplayObject
flash.display.NativeWindow
flash.text.TextField.getCharBoundaries()
flash.geom.Transform.pixelBounds
flash.display.Sprite.startDrag()
flash.printing.PrintJob.addPage()
| Özellik | Tanımlayan: | ||
|---|---|---|---|
| bottom : Number
y ve height özelliklerinin toplamı. | Rectangle | ||
| bottomRight : Point
Rectangle nesnesinin sağ alt köşesinin konumu; right ve bottom özelliklerinin değerleriyle belirlenir. | Rectangle | ||
![]() | constructor : Object
Belirli bir nesne örneği için sınıf nesnesine veya yapıcı işlevine bir başvuru. | Object | |
| height : Number
Dikdörtgenin yüksekliği, piksel olarak. | Rectangle | ||
| left : Number
Dikdörtgenin sol üst köşesinin x koordinatı. | Rectangle | ||
| right : Number
x ve width özelliklerinin toplamı. | Rectangle | ||
| size : Point
Rectangle nesnesinin, width ve height özelliklerinin değerleriyle bir Point nesnesi olarak ifade edilen boyutu. | Rectangle | ||
| top : Number
Dikdörtgenin sol üst köşesinin y koordinatı. | Rectangle | ||
| topLeft : Point
Rectangle nesnesinin sol üst köşesinin konumu; noktanın x ve y koordinatlarıyla belirlenir. | Rectangle | ||
| width : Number
Dikdörtgenin genişliği, piksel olarak. | Rectangle | ||
| x : Number
Dikdörtgenin sol üst köşesinin x koordinatı. | Rectangle | ||
| y : Number
Dikdörtgenin sol üst köşesinin y koordinatı. | Rectangle | ||
| Yöntem | Tanımlayan: | ||
|---|---|---|---|
Sol üst köşesi x ve y parametrelerinde verilen ve belirtilen width ve height parametrelerine sahip yeni bir Rectangle nesnesi oluşturur. | Rectangle | ||
x, y, width ve height özelliklerinin değerleri orijinal Rectangle nesnesiyle aynı olan yeni bir Rectangle nesnesi döndürür. | Rectangle | ||
Belirtilen noktanın bu Rectangle nesnesinin tanımladığı dikdörtgen bölgeye dahil olup olmadığını belirler. | Rectangle | ||
Belirtilen noktanın bu Rectangle nesnesinin tanımladığı dikdörtgen bölgeye dahil olup olmadığını belirler. | Rectangle | ||
rect parametresinin belirttiği Rectangle nesnesinin bu Rectangle nesnesine dahil olup olmadığını belirler. | Rectangle | ||
Kaynak Rectangle nesnesindeki tüm dikdörtgen verilerini çağrı yapan Rectangle nesnesine kopyalar. | Rectangle | ||
toCompare parametresinde belirtilen nesnenin Rectangle nesnesine eşit olup olmadığını belirler. | Rectangle | ||
![]() |
Bir nesnenin belirli bir özelliğinin tanımlı olup olmadığını gösterir. | Object | |
Rectangle nesnesinin boyutunu, belirtilen miktarlarda, piksel olarak artırır. | Rectangle | ||
Rectangle nesnesinin boyutunu artırır. | Rectangle | ||
toIntersect parametresinde belirtilen Rectangle nesnesi bu Rectangle nesnesiyle kesişiyorsa, kesişme alanı bir Rectangle nesnesi olarak döndürülür. | Rectangle | ||
toIntersect parametresinde belirtilen nesnenin bu Rectangle nesnesiyle kesişip kesişmediğini belirler. | Rectangle | ||
Bu Rectangle nesnesinin boş olup olmadığını belirler. | Rectangle | ||
![]() |
Object sınıfının bir örneğinin parametre olarak belirtilen nesnenin prototip zincirinde olup olmadığını gösterir. | Object | |
Rectangle nesnesinin konumunu sol üst köşesinin belirlediği şekilde, belirtilen miktarlarla ayarlar. | Rectangle | ||
Point nesnesini parametre olarak kullanarak Rectangle nesnesinin konumunu ayarlar. | Rectangle | ||
![]() |
Belirtilen özelliğin bulunup bulunmadığını ve numaralandırılabilir olup olmadığını gösterir. | Object | |
Rectangle nesnesinin tüm özelliklerini 0 olarak ayarlar. | Rectangle | ||
![]() |
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar. | Object | |
Rectangle öğesinin üyelerini belirtilen değerlere ayarlar
| Rectangle | ||
![]() |
Bu nesnenin, yerel ayara özel kurallara göre biçimlendirilmiş dize temsilini döndürür. | Object | |
Yatay ve dikey konumları ve Rectangle nesnesinin genişliğini ve yüksekliğini listeleyen bir dize oluşturur ve döndürür. | Rectangle | ||
Yeni bir Rectangle nesnesi oluşturmak için, iki dikdörtgen arasındaki yatay ve dikey alanı doldurarak iki dikdörtgeni birbirine ekler. | Rectangle | ||
![]() |
Belirtilen nesnenin temel değerini döndürür. | Object | |
bottom | özellik |
bottomRight | özellik |
bottomRight:Point| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Rectangle nesnesinin sağ alt köşesinin konumu; right ve bottom özelliklerinin değerleriyle belirlenir.

Uygulama
public function get bottomRight():Point public function set bottomRight(value:Point):voidİlgili API Öğeleri
height | özellik |
left | özellik |
left:Number| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Dikdörtgenin sol üst köşesinin x koordinatı. Bir Rectangle nesnesinin left özelliğini değiştirmek, y ve height özelliklerini etkilemez. Ancak width özelliğini etkiler; buna karşılık, x değerini değiştirmek width özelliğini etkilemez.
left özelliğinin değeri, x özelliğinin değerine eşittir.

Uygulama
public function get left():Number public function set left(value:Number):voidİlgili API Öğeleri
right | özellik |
size | özellik |
size:Point| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Rectangle nesnesinin, width ve height özelliklerinin değerleriyle bir Point nesnesi olarak ifade edilen boyutu.
Uygulama
public function get size():Point public function set size(value:Point):voidİlgili API Öğeleri
top | özellik |
top:Number| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Dikdörtgenin sol üst köşesinin y koordinatı. Rectangle nesnesinin top değerini değiştirmek, x ve width özelliklerini etkilemez. Ancak height özelliğini etkilemez; buna karşılık y değerini değiştirmek height özelliğini etkilemez.
top özelliğinin değeri, y özelliğinin değerine eşittir.

Uygulama
public function get top():Number public function set top(value:Number):voidİlgili API Öğeleri
topLeft | özellik |
topLeft:Point| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Rectangle nesnesinin sol üst köşesinin konumu; noktanın x ve y koordinatlarıyla belirlenir.

Uygulama
public function get topLeft():Point public function set topLeft(value:Point):voidİlgili API Öğeleri
width | ö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 |
Dikdörtgenin sol üst köşesinin x koordinatı. Bir Rectangle nesnesinin x özelliğinin değerini değiştirmek, y, width ve height özelliklerini etkilemez.
x özelliğinin değeri, left özelliğinin değerine eşittir.
İlgili API Öğeleri
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 |
Dikdörtgenin sol üst köşesinin y koordinatı. Bir Rectangle nesnesinin y değerini değiştirmek, x, width ve height özelliklerini etkilemez.
y özelliğinin değeri, top özelliğinin değerine eşittir.
İlgili API Öğeleri
Rectangle | () | Yapıcı |
public function Rectangle(x:Number = 0, y:Number = 0, width:Number = 0, height:Number = 0)| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Sol üst köşesi x ve y parametrelerinde verilen ve belirtilen width ve height parametrelerine sahip yeni bir Rectangle nesnesi oluşturur. Bu işlevi parametre olmadan çağırırsanız, x, y, width ve height özellikleri 0 olarak ayarlanmış bir dikdörtgen oluşturulur.
x:Number (default = 0) — Dikdörtgenin sol üst köşesinin x koordinatı.
| |
y:Number (default = 0) — Dikdörtgenin sol üst köşesinin y koordinatı.
| |
width:Number (default = 0) — Dikdörtgenin genişliği, piksel olarak.
| |
height:Number (default = 0) — Dikdörtgenin yüksekliği, piksel olarak.
|
İlgili API Öğeleri
clone | () | yöntem |
public function clone():Rectangle| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
x, y, width ve height özelliklerinin değerleri orijinal Rectangle nesnesiyle aynı olan yeni bir Rectangle nesnesi döndürür.
Rectangle — x,y, width ve height özelliklerinin değerleri orijinal Rectangle nesnesiyle aynı olan yeni bir Rectangle nesnesi.
|
İlgili API Öğeleri
contains | () | yöntem |
public function contains(x:Number, y:Number):Boolean| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Belirtilen noktanın bu Rectangle nesnesinin tanımladığı dikdörtgen bölgeye dahil olup olmadığını belirler.
Parametreler
x:Number — Noktanın x koordinatı (yatay konumu).
| |
y:Number — Noktanın y koordinatı (dikey konumu).
|
Boolean — Rectangle nesnesi belirtilen noktayı içeriyorsa true, aksi takdirde false değeri.
|
İlgili API Öğeleri
containsPoint | () | yöntem |
public function containsPoint(point:Point):Boolean| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Belirtilen noktanın bu Rectangle nesnesinin tanımladığı dikdörtgen bölgeye dahil olup olmadığını belirler. Bu yöntem, Rectangle.contains() yöntemine benzer, ancak Point nesnesini parametre olarak alır.
Parametreler
point:Point — x ve y koordinatlarının temsil ettiği şekilde nokta.
|
Boolean — Rectangle nesnesi belirtilen noktayı içeriyorsa true, aksi takdirde false değeri.
|
İlgili API Öğeleri
containsRect | () | yöntem |
public function containsRect(rect:Rectangle):Boolean| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
rect parametresinin belirttiği Rectangle nesnesinin bu Rectangle nesnesine dahil olup olmadığını belirler. İkinci Rectangle nesnesi tamamen birincinin sınırları içinde kalıyorsa, Rectangle nesnesi diğerini içermiş olur.
Parametreler
rect:Rectangle — Denetlenen Rectangle nesnesi.
|
Boolean — Belirttiğiniz Rectangle nesnesi, Rectangle nesnesine dahilse true, aksi takdirde false değeri.
|
copyFrom | () | yöntem |
public function copyFrom(sourceRect:Rectangle):void| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 11, AIR 3.0, Flash Lite 4 |
Kaynak Rectangle nesnesindeki tüm dikdörtgen verilerini çağrı yapan Rectangle nesnesine kopyalar.
Parametreler
sourceRect:Rectangle — Verilerin kopyalanacağı kaynak Rectangle nesnesi.
|
equals | () | yöntem |
public function equals(toCompare:Rectangle):Boolean| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
toCompare parametresinde belirtilen nesnenin Rectangle nesnesine eşit olup olmadığını belirler. Bu yöntem, bir nesnenin x, y, width ve height özelliklerini bu Rectangle nesnesinin aynı özellikleriyle karşılaştırılır.
Parametreler
toCompare:Rectangle — Bu Rectangle nesnesiyle karşılaştırılacak dikdörtgen.
|
Boolean — Nesnenin x, y, width ve height özellikleri bu Rectangle nesnesiyle tam olarak aynıysa true, değilse false değeri.
|
İlgili API Öğeleri
inflate | () | yöntem |
public function inflate(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 Player 9, Flash Lite 4 |
Rectangle nesnesinin boyutunu, belirtilen miktarlarda, piksel olarak artırır. Rectangle nesnesinin merkez noktası aynı kalır ve boyutu dx değeriyle sola ve sağa doğru, dy değeriyle üste ve alta doğru artar.
Parametreler
dx:Number — Rectangle nesnesinin soluna ve sağına eklenecek değer. Şu denklem, dikdörtgenin yeni denişliğini ve konumunu hesaplamak için kullanılır:
x -= dx;
width += 2 * dx;
| |
dy:Number — Dikdörtgenin üstüne ve altına eklenecek değer. Şu denklem, dikdörtgenin yeni yüksekliğini ve konumunu hesaplamak için kullanılır:
y -= dy;
height += 2 * dy;
|
İlgili API Öğeleri
inflatePoint | () | yöntem |
public function inflatePoint(point:Point):void| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Rectangle nesnesinin boyutunu artırır. Bu yöntem, Rectangle.inflate() yöntemine benzer, ancak Point nesnesini parametre olarak alır.
Şu iki kod örneği aynı sonucu verir:
var rect1:Rectangle = new Rectangle(0,0,2,5);
rect1.inflate(2,2)
var rect1:Rectangle = new Rectangle(0,0,2,5);
var pt1:Point = new Point(2,2);
rect1.inflatePoint(pt1)
Parametreler
point:Point — Bu Point nesnesinin x özelliği, Rectangle nesnesinin yatay boyutunu artırmak için kullanılır. y özelliği, Rectangle nesnesinin dikey boyutunu artırmak için kullanılır.
|
İlgili API Öğeleri
intersection | () | yöntem |
public function intersection(toIntersect:Rectangle):Rectangle| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
toIntersect parametresinde belirtilen Rectangle nesnesi bu Rectangle nesnesiyle kesişiyorsa, kesişme alanı bir Rectangle nesnesi olarak döndürülür. Dikdörtgenler kesişmiyorsa bu yöntem, özellikleri 0 olarak ayarlanmış boş bir Rectangle nesnesi döndürür.

Parametreler
toIntersect:Rectangle — Bu Rectangle nesnesiyle kesişip kesişmediğini belirlemek için karşılaştırma yapılacak Rectangle nesnesi.
|
Rectangle — Kesişme alanına eşit olan bir Rectangle nesnesi. Dikdörtgenler kesişmiyorsa, bu yöntem boş bir Rectangle nesnesi, başka bir deyişle x, y, width ve height özellikleri 0 olarak ayarlanmış bir dikdörtgen döndürür.
|
intersects | () | yöntem |
public function intersects(toIntersect:Rectangle):Boolean| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
toIntersect parametresinde belirtilen nesnenin bu Rectangle nesnesiyle kesişip kesişmediğini belirler. Bu yöntem, belirtilen Rectangle nesnesinin, Rectangle nesnesiyle kesişip kesişmediğini belirlemek için nesnenin x, y, width ve height özelliklerini denetler.
Parametreler
toIntersect:Rectangle — Bu Rectangle nesnesiyle karşılaştırılacak Rectangle nesnesi.
|
Boolean — Belirtilen nesne bu Rectangle nesnesiyle kesişiyorsa true, aksi takdirde false değeri.
|
İlgili API Öğeleri
isEmpty | () | yöntem |
public function isEmpty():Boolean| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Bu Rectangle nesnesinin boş olup olmadığını belirler.
DöndürürBoolean — Rectangle nesnesinin genişliği veya yüksekliği 0'dan düşükse veya buna eşitse, true değeri, aksi takdirde false değeri.
|
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 |
Rectangle nesnesinin konumunu sol üst köşesinin belirlediği şekilde, belirtilen miktarlarla ayarlar.
Parametreler
dx:Number — Rectangle nesnesinin x değerini bu miktar kadar hareket ettirir.
| |
dy:Number — Rectangle nesnesinin y değerini bu miktar kadar hareket ettirir.
|
offsetPoint | () | yöntem |
public function offsetPoint(point:Point):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 parametre olarak kullanarak Rectangle nesnesinin konumunu ayarlar. Bu yöntem, Rectangle.offset() yöntemine benzer, ancak Point nesnesini parametre olarak alır.
Parametreler
point:Point — Bu Rectangle nesnesini uzaklaştırmak için kullanılacak Point nesnesi.
|
İlgili API Öğeleri
setEmpty | () | yöntem |
public function setEmpty():void| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Rectangle nesnesinin tüm özelliklerini 0 olarak ayarlar. Bir Rectangle nesnesinin genişliği veya yüksekliği 0'dan düşük veya buna eşitse, nesne boştur.
Bu yöntem, x, y, width ve height özelliklerinin değerlerini 0 olarak ayarlar.
İlgili API Öğeleri
setTo | () | yöntem |
public function setTo(xa:Number, ya:Number, widtha:Number, heighta:Number):void| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | Flash Player 11, AIR 3.0, Flash Lite 4 |
Rectangle öğesinin üyelerini belirtilen değerlere ayarlar
Parametreler
xa:Number — dikdörtgenin ayarlanacağı değerler.
| |
ya:Number | |
widtha:Number | |
heighta:Number |
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 |
Yatay ve dikey konumları ve Rectangle nesnesinin genişliğini ve yüksekliğini listeleyen bir dize oluşturur ve döndürür.
DöndürürString — Rectangle nesnesinin şu özelliklerinden her birinin değerini listeleyen bir dize: x, y, width ve height.
|
İlgili API Öğeleri
union | () | yöntem |
public function union(toUnion:Rectangle):Rectangle| Dil Sürümü: | ActionScript 3.0 |
| Çalışma Zamanı Sürümleri: | AIR 1.0, Flash Player 9, Flash Lite 4 |
Yeni bir Rectangle nesnesi oluşturmak için, iki dikdörtgen arasındaki yatay ve dikey alanı doldurarak iki dikdörtgeni birbirine ekler.

Not: union() yöntemi, yükseklik veya genişlik değeri olarak 0 içeren dikdörtgenleri yok sayar, örn: var rect2:Rectangle = new Rectangle(300,300,50,0);
Parametreler
toUnion:Rectangle — Bu Rectangle nesnesine eklenecek Rectangle nesnesi.
|
Rectangle — İki dikdörtgenin birleşimi olan yeni bir Rectangle nesnesi.
|
trace() yöntemi kullanılmaktadır. Ardından isContained Boolean değişkeni, yöntemine yapılan çağrının sonucuna atanır; bu da ikinci dikdörtgenin üçüncü dikdörtgeni tamamen kapsamamasını sağlar.
package {
import flash.display.Sprite;
import flash.geom.Rectangle;
public class RectangleExample extends Sprite {
public function RectangleExample() {
var firstRect:Rectangle = new Rectangle();
trace(firstRect); // (x=0, y=0, w=0, h=0)
var secondRect:Rectangle = new Rectangle(1, 3, 11, 13);
trace(secondRect); // (x=1, y=3, w=11, h=13)
var thirdRect:Rectangle = new Rectangle(5, 8, 17, 19);
trace(thirdRect); // (x=5, y=8, w=17, h=19)
var isContained:Boolean = secondRect.containsRect(thirdRect);
trace(isContained); // false
}
}
}
Tue Jun 12 2018, 01:09 PM Z
Miras Alınan Genel Özellikleri Gizle
Miras Alınan Genel Özellikleri Göster