| Package | mx.graphics | 
| Class | public class RectangularDropShadow | 
| Inheritance | RectangularDropShadow    Object | 
This class optimizes drop shadows for a common case. If you are applying a drop shadow to a rectangularly-shaped object whose edges fall on pixel boundaries, then this class should be used instead of using the DropShadowFilter directly.
This class accepts the first four parameters that are passed
  to DropShadowFilter: alpha, angle,
  color, and distance.
  In addition, this class accepts the corner radii for each of the four
  corners of the rectangularly-shaped object that is casting a shadow.
Once those 8 values have been set,
  this class pre-computes the drop shadow in an offscreen Bitmap.
  When the drawShadow() method is called, pieces of the
  precomputed drop shadow are  copied onto the passed-in Graphics object.
See also
| Property | Defined By | ||
|---|---|---|---|
| alpha : Number 
	The alpha transparency value for the shadow color.  | RectangularDropShadow | ||
| angle : Number 
	The angle of the shadow.  | RectangularDropShadow | ||
| blRadius : Number 
      The corner radius of the bottom left corner
	  of the rounded rectangle that is casting the shadow.  | RectangularDropShadow | ||
| brRadius : Number 
      The corner radius of the bottom right corner
	  of the rounded rectangle that is casting the shadow.  | RectangularDropShadow | ||
| color : int 
	The color of the shadow.  | RectangularDropShadow | ||
![]()  | constructor : Object 
	 A reference to the class object or constructor function for a given object instance.  | Object | |
| distance : Number 
	The offset distance for the shadow, in pixels.  | RectangularDropShadow | ||
![]()  | prototype : Object [static] 
	 A reference to the prototype object of a class or function object.  | Object | |
| tlRadius : Number 
      The corner radius of the top left corner
	  of the rounded rectangle that is casting the shadow.  | RectangularDropShadow | ||
| trRadius : Number 
      The corner radius of the top right corner
	  of the rounded rectangle that is casting the shadow.  | RectangularDropShadow | ||
| Method | Defined By | ||
|---|---|---|---|
      Constructor.  | RectangularDropShadow | ||
      Renders the shadow on the screen.  | RectangularDropShadow | ||
![]()  | 
	 Indicates whether an object has a specified property defined.  | Object | |
![]()  | 
	 Indicates whether an instance of the Object class is in the prototype chain of the object specified 
	 as the parameter.  | Object | |
![]()  | 
	 Indicates whether the specified property exists and is enumerable.  | Object | |
![]()  | 
     Sets the availability of a dynamic property for loop operations.  | Object | |
![]()  | 
	 Returns the string representation of this object, formatted according to locale-specific conventions.  | Object | |
![]()  | 
	 Returns the string representation of the specified object.  | Object | |
![]()  | 
	 Returns the primitive value of the specified object.  | Object | |
| alpha | property | 
alpha:NumberThe alpha transparency value for the shadow color. Valid values are 0.0 to 1.0. For example, .25 sets a transparency value of 25%. The default value is 1.0.
    public function get alpha():Number    public function set alpha(value:Number):void| angle | property | 
angle:NumberThe angle of the shadow. Valid values are 0 to 360 degrees (floating point). The default value is 45.
    public function get angle():Number    public function set angle(value:Number):void| blRadius | property | 
blRadius:NumberThe corner radius of the bottom left corner of the rounded rectangle that is casting the shadow. May be zero for non-rounded rectangles.
    public function get blRadius():Number    public function set blRadius(value:Number):void| brRadius | property | 
brRadius:NumberThe corner radius of the bottom right corner of the rounded rectangle that is casting the shadow. May be zero for non-rounded rectangles.
    public function get brRadius():Number    public function set brRadius(value:Number):void| color | property | 
color:intThe color of the shadow. Valid values are in hexadecimal format 0xRRGGBB. The default value is 0x000000.
    public function get color():int    public function set color(value:int):void| distance | property | 
distance:NumberThe offset distance for the shadow, in pixels. The default value is 4.0 (floating point).
    public function get distance():Number    public function set distance(value:Number):void| tlRadius | property | 
tlRadius:NumberThe corner radius of the top left corner of the rounded rectangle that is casting the shadow. May be zero for non-rounded rectangles.
    public function get tlRadius():Number    public function set tlRadius(value:Number):void| trRadius | property | 
trRadius:NumberThe corner radius of the top right corner of the rounded rectangle that is casting the shadow. May be zero for non-rounded rectangles.
    public function get trRadius():Number    public function set trRadius(value:Number):void| RectangularDropShadow | () | Constructor | 
public function RectangularDropShadow()Constructor.
| drawShadow | () | method | 
 public function drawShadow(g:Graphics, x:Number, y:Number, width:Number, height:Number):voidRenders the shadow on the screen.
Parameters
g:Graphics — The Graphics object on which to draw the shadow.
      
       | |
x:Number — The horizontal offset of the drop shadow,
	  based on the Graphics object's position.
      
       | |
y:Number — The vertical offset of the drop shadow,
	  based on the Graphics object's position.
      
       | |
width:Number — The width of the shadow, in pixels.
      
       | |
height:Number — The height of the shadow, in pixels.
     |