User Guide

Rectangle (flash.geom.Rectangle) 1035
Returns
flash.geom.Rectangle - A new Rectangle object with the same values for the x, y, width,
and
height properties as the original Rectangle object.
Example
The following example creates three Rectangle objects and compares them.
rect_1 is created
using the Rectangle constructor.
rect_2 is created by setting it equal to rect_1. And,
clonedRect is created by cloning rect_1. Notice that while rect_2 evaluates as being equal
to
rect_1, clonedRect, even though it contains the same values as rect_1, does not.
import flash.geom.Rectangle;
var rect_1:Rectangle = new Rectangle(1, 2, 4, 8);
var rect_2:Rectangle = rect_1;
var clonedRect:Rectangle = rect_1.clone();
trace(rect_1 == rect_2); // true
trace(rect_1 == clonedFilter); // false
for(var i in rect_1) {
trace(">> " + i + ": " + rect_1[i]);
>> toString: [type Function]
>> equals: [type Function]
>> union: [type Function]
>> intersects: [type Function]
>> intersection: [type Function]
>> containsRectangle: [type Function]
>> containsPoint: [type Function]
>> contains: [type Function]
>> offsetPoint: [type Function]
>> offset: [type Function]
>> inflatePoint: [type Function]
>> inflate: [type Function]
>> size: (x=4, y=8)
>> bottomRight: (x=5, y=10)
>> topLeft: (x=1, y=2)
>> bottom: 10
>> top: 2
>> right: 5
>> left: 1
>> isEmpty: [type Function]
>> setEmpty: [type Function]
>> clone: [type Function]
>> height: 8
>> width: 4
>> y: 2
>> x: 1
}