Creates a new Rectangle object with the top-left corner specified by the
										x and y parameters and with the specified
										width and height parameters. If you call this
										function without parameters, a rectangle with x,
										y, width, and height properties set
									to 0 is created.
The x coordinate of the top-left corner of the rectangle.
The y coordinate of the top-left corner of the rectangle.
The width of the rectangle, in pixels.
The height of the rectangle, in pixels.
The sum of the y and height properties.
The location of the Rectangle object's bottom-right corner, determined by
							the values of the right and bottom properties.
The height of the rectangle, in pixels. Changing the height
								value of a Rectangle object has no effect on the x,
							y, and width properties.
The x coordinate of the top-left corner of the rectangle. Changing
								the left property of a Rectangle object has no effect on the
								y and height properties. However it does affect
								the width property, whereas changing the x value
							does not affect the width property.
The value of the left property is equal to the value of
						the x property.
The sum of the x and width properties.
The size of the Rectangle object, expressed as a Point object with the
							values of the width and height properties.
The y coordinate of the top-left corner of the rectangle. Changing
								the top property of a Rectangle object has no effect on the
								x and width properties. However it does affect
								the height property, whereas changing the y
							value does not affect the height property.
The value of the top property is equal to the value of the
						y property.
The location of the Rectangle object's top-left corner, determined by the x and y coordinates of the point.
The width of the rectangle, in pixels. Changing the width
								value of a Rectangle object has no effect on the x,
							y, and height properties.
The x coordinate of the top-left corner of the rectangle. Changing
								the value of the x property of a Rectangle object has no
								effect on the y, width, and height
							properties.
The value of the x property is equal to the value of the
						left property.
The y coordinate of the top-left corner of the rectangle. Changing
								the value of the y property of a Rectangle object has no
								effect on the x, width, and height
							properties.
The value of the y property is equal to the value of the
						top property.
Returns a new Rectangle object with the same values for the
										x, y, width, and
									height properties as the original Rectangle object.
A new Rectangle object with the same values for the
								x, y, width, and
							height properties as the original Rectangle object.
Determines whether the specified point is contained within the rectangular region defined by this Rectangle object.
The x coordinate(horizontal position) of the point.
The y coordinate(vertical position) of the point.
A value of true if the Rectangle object contains the
							specified point; otherwise false.
Determines whether the specified point is contained within the rectangular
										region defined by this Rectangle object. This method is similar to the
										Rectangle.contains() method, except that it takes a Point
									object as a parameter.
The point, as represented by its x and y coordinates.
A value of true if the Rectangle object contains the
							specified point; otherwise false.
Determines whether the Rectangle object specified by the rect
										parameter is contained within this Rectangle object. A Rectangle object is
										said to contain another if the second Rectangle object falls entirely
									within the boundaries of the first.
The Rectangle object being checked.
A value of true if the Rectangle object that you
								specify is contained by this Rectangle object; otherwise
							false.
Determines whether the object specified in the toCompare
										parameter is equal to this Rectangle object. This method compares the
										x, y, width, and
										height properties of an object against the same properties of
									this Rectangle object.
The rectangle to compare to this Rectangle object.
A value of true if the object has exactly the same
								values for the x, y, width,
								and height properties as this Rectangle object;
							otherwise false.
Increases the size of the Rectangle object by the specified amounts, in
										pixels. The center point of the Rectangle object stays the same, and its
										size increases to the left and right by the dx value, and to
									the top and the bottom by the dy value.
The value to be added to the left and the right of the Rectangle object. The following equation is used to calculate the new width and position of the rectangle:
The value to be added to the top and the bottom of the Rectangle. The following equation is used to calculate the new height and position of the rectangle:
Increases the size of the Rectangle object. This method is similar to the
										Rectangle.inflate() method except it takes a Point object as
									a parameter.
The following two code examples give the same result:
The x property of this Point object is used to
											increase the horizontal dimension of the Rectangle object.
											The y property is used to increase the vertical
										dimension of the Rectangle object.
If the Rectangle object specified in the toIntersect
										parameter intersects with this Rectangle object, returns the area of
										intersection as a Rectangle object. If the rectangles do not intersect,
										this method returns an empty Rectangle object with its properties set to
									0.
The Rectangle object to compare against to see if it intersects with this Rectangle object.
A Rectangle object that equals the area of intersection. If the
								rectangles do not intersect, this method returns an empty
								Rectangle object; that is, a rectangle with its x,
								y, width, and height
							properties set to 0.
Determines whether the object specified in the toIntersect
										parameter intersects with this Rectangle object. This method checks the
										x, y, width, and
										height properties of the specified Rectangle object to see if
									it intersects with this Rectangle object.
The Rectangle object to compare against this Rectangle object.
A value of true if the specified object intersects
							with this Rectangle object; otherwise false.
Determines whether or not this Rectangle object is empty.
A value of true if the Rectangle object's width or
							height is less than or equal to 0; otherwise false.
Adjusts the location of the Rectangle object, as determined by its top-left corner, by the specified amounts.
Moves the x value of the Rectangle object by this amount.
Moves the y value of the Rectangle object by this amount.
Adjusts the location of the Rectangle object using a Point object as a
										parameter. This method is similar to the Rectangle.offset()
									method, except that it takes a Point object as a parameter.
A Point object to use to offset this Rectangle object.
Sets all of the Rectangle object's properties to 0. A Rectangle object is empty if its width or height is less than or equal to 0.
 This method sets the values of the x, y,
								width, and height properties to 0.
Adds two rectangles together to create a new Rectangle object, by filling in the horizontal and vertical space between the two rectangles.
Note: The union() method ignores rectangles with
									0 as the height or width value, such as: var
rect2:Rectangle = new Rectangle(300,300,50,0);
A Rectangle object to add to this Rectangle object.
A new Rectangle object that is the union of the two rectangles.
Generated using TypeDoc
A Rectangle object is an area defined by its position, as indicated by its top-left corner point(x, y) and by its width and its height.
The
x,y,width, andheightproperties of the Rectangle class are independent of each other; changing the value of one property has no effect on the others. However, therightandbottomproperties are integrally related to those four properties. For example, if you change the value of therightproperty, the value of thewidthproperty changes; if you change thebottomproperty, the value of theheightproperty changes.The following methods and properties use Rectangle objects:
applyFilter(),colorTransform(),copyChannel(),copyPixels(),draw(),fillRect(),generateFilterRect(),getColorBoundsRect(),getPixels(),merge(),paletteMap(),pixelDisolve(),setPixels(), andthreshold()methods, and therectproperty of the BitmapData classgetBounds()andgetRect()methods, and thescrollRectandscale9Gridproperties of the DisplayObject classgetCharBoundaries()method of the TextField classpixelBoundsproperty of the Transform classboundsparameter for thestartDrag()method of the Sprite classprintAreaparameter of theaddPage()method of the PrintJob classYou can use the
new Rectangle()constructor to create a Rectangle object.Note: The Rectangle class does not define a rectangular Shape display object. To draw a rectangular Shape object onscreen, use the
drawRect()method of the Graphics class.