Adobe® Flash® Platform için ActionScript® 3.0 Başvurusu
Ana Sayfa  |  Paket ve Sınıf Listesini Gizle |  Paketler  |  Sınıflar  |  Yenilikler  |  Dizin  |  Ekler  |  Niçin İngilizce?
Filtreler: Sunucudan Veri Alınıyor...
Sunucudan Veri Alınıyor...
flash.geom 

Rectangle  - AS3

Paketflash.geom
Sınıfpublic class Rectangle
Miras AlmaRectangle Inheritance 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

Bir Rectangle nesnesi, sol üst kenarının (x, y) konumu ve genişliği ile yüksekliği tarafından tanımlanan bir alandır.

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() ve threshold() yöntemleri ile BitmapData sınıfının rect özelliği
  • getBounds() ve getRect() yöntemleri ile DisplayObject sınfının scrollRect vescale9Grid ö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önelik bounds parametresi
  • PrintJob sınıfınınaddPage() yönteminin printArea parametresi

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.

Örnekleri görüntüle

İlgili API Öğeleri



Genel Özellikler
 ÖzellikTanı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
 Inheritedconstructor : 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
Genel Yöntemler
 YöntemTanımlayan:
  
Rectangle(x:Number = 0, y:Number = 0, width:Number = 0, height:Number = 0)
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
  
copyFrom(sourceRect:Rectangle):void
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
 Inherited
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
 Inherited
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
 Inherited
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
 Inherited
Dinamik bir özelliğin döngü işlemlerinde kullanılabilirliğini ayarlar.
Object
  
setTo(xa:Number, ya:Number, widtha:Number, heighta:Number):void
Rectangle öğesinin üyelerini belirtilen değerlere ayarlar
Rectangle
 Inherited
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
 Inherited
Belirtilen nesnenin temel değerini döndürür.
Object
Özellik Ayrıntısı

bottom

özellik
bottom:Number

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

y ve height özelliklerinin toplamı.

Konum ve ölçüm özelliklerini gösteren bir dikdörtgen görüntüsü.



Uygulama
    public function get bottom():Number
    public function set bottom(value:Number):void

İlgili API Öğeleri

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.

Konum ve ölçüm özelliklerini gösteren bir dikdörtgen görüntüsü.



Uygulama
    public function get bottomRight():Point
    public function set bottomRight(value:Point):void

İlgili API Öğeleri

height

özellik 
public var height: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 yüksekliği, piksel olarak. Bir Rectangle nesnesinin height değerini değiştirmek, x, y ve width özelliklerini etkilemez.

Konum ve ölçüm özelliklerini gösteren bir dikdörtgen görüntüsü.

İlgili API Öğeleri

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.

Konum ve ölçüm özelliklerini gösteren bir dikdörtgen görüntüsü.



Uygulama
    public function get left():Number
    public function set left(value:Number):void

İlgili API Öğeleri

right

özellik 
right:Number

Dil Sürümü: ActionScript 3.0
Çalışma Zamanı Sürümleri: AIR 1.0, Flash Player 9, Flash Lite 4

x ve width özelliklerinin toplamı.

Konum ve ölçüm özelliklerini gösteren bir dikdörtgen görüntüsü.



Uygulama
    public function get right():Number
    public function set right(value:Number):void

İlgili API Öğeleri

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.

Konum ve ölçüm özelliklerini gösteren bir dikdörtgen görüntüsü.



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.

Konum ve ölçüm özelliklerini gösteren bir dikdörtgen görüntüsü.



Uygulama
    public function get topLeft():Point
    public function set topLeft(value:Point):void

İlgili API Öğeleri

width

özellik 
public var width: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 genişliği, piksel olarak. Rectangle nesnesinin width değerini değiştirmek, x, y ve height özelliklerini etkilemez.

Konum ve ölçüm özelliklerini gösteren bir dikdörtgen görüntüsü.

İlgili API Öğeleri

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

Yapıcı Ayrıntı

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.

Parametreler
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

Yöntem Ayrıntısı

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.

Döndürür
Rectanglex,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).

Döndürür
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:Pointx ve y koordinatlarının temsil ettiği şekilde nokta.

Döndürür
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.

Döndürür
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.

Döndürür
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.

Elde edilen kesişme dikdörtgeni.

Parametreler

toIntersect:Rectangle — Bu Rectangle nesnesiyle kesişip kesişmediğini belirlemek için karşılaştırma yapılacak Rectangle nesnesi.

Döndürür
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.

Döndürür
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ür
Boolean — 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ür
String — 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.

Elde edilen birleşim dikdörtgeni.

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.

Döndürür
Rectangle — İki dikdörtgenin birleşimi olan yeni bir Rectangle nesnesi.
RectangleExample.as

Şu örnekte, çeşitli x,y koordinatlarına, çeşitli yükseklik ve genişlik değerlerine sahip üç yeni Rectangle nesnesi oluşturmak için RectangleExample sınıfı kullanılmakta ve ardından Rectangle örneklerinin başarıyla oluşturulduğunu onaylamak için 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
        }
    }
}




[ X ]Niçin İngilizce?
ActionScript 3.0 Başvurusu'ndaki içerik İngilizce görünür

ActionScript 3.0 Başvurusu'nun tüm bölümleri tüm dillere çevrilmemiştir. Bir dil öğesi çevrilmediğinde İngilizce görünür. Örneğin, ga.controls.HelpBox sınıfı hiçbir dile çevrilmez. Bu nedenle, başvurunun Türkçe versiyonunda ga.controls.HelpBox sınıfı İngilizce görünür.