| 包 | mx.graphics | 
| 类 | public class RectangularDropShadow | 
| 继承 | RectangularDropShadow  Object | 
此类通常用于优化投影。如果打算对边缘位于像素边界上的 rectangularly-shaped 对象应用投影,则应使用此类,而非直接使用 DropShadowFilter。
          此类接受传递到 DropShadowFilter 的前四个参数:alpha、angle、color 和 distance。此外,此类接受投射阴影的 rectangularly-shaped 对象每个角(共四个角)的角半径。
        
          如果已经设置了这 8 个值,则此类会预先计算在屏幕外 Bitmap 中的投影。调用 drawShadow() 方法时,则会将预先计算的投影复制到传入的 Graphics 对象。
        
另请参见
| 属性 | 定义方 | ||
|---|---|---|---|
| alpha : Number 阴影颜色的 Alpha 透明度值。 | RectangularDropShadow | ||
| angle : Number 阴影的角度。 | RectangularDropShadow | ||
| blRadius : Number 投射阴影的圆角矩形左下角的顶点半径。 | RectangularDropShadow | ||
| brRadius : Number 投射阴影的圆角矩形右下角的顶点半径。 | RectangularDropShadow | ||
| color : int 阴影的颜色。 | RectangularDropShadow | ||
|  | constructor : Object 
  对类对象或给定对象实例的构造函数的引用。 | Object | |
| distance : Number 阴影的偏移距离,以像素为单位。 | RectangularDropShadow | ||
|  | prototype : Object [静态] 
  对类或函数对象的原型对象的引用。 | Object | |
| tlRadius : Number 投射阴影的圆角矩形左上角的顶点半径。 | RectangularDropShadow | ||
| trRadius : Number 投射阴影的圆角矩形右上角的顶点半径。 | RectangularDropShadow | ||
| 方法 | 定义方 | ||
|---|---|---|---|
| 构造函数。 | RectangularDropShadow | ||
| 在屏幕上呈现阴影。 | RectangularDropShadow | ||
|  | 
  指示对象是否已经定义了指定的属性。 | Object | |
|  | 
  指示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | |
|  | 
  指示指定的属性是否存在、是否可枚举。 | Object | |
|  | 
     设置循环操作动态属性的可用性。 | Object | |
|  | 
  返回指定对象的字符串表示形式。 | Object | |
|  | 
  返回指定对象的原始值。 | Object | |
| alpha | 属性 | 
alpha:Number  [读写] 阴影颜色的 Alpha 透明度值。有效值为 0.0 到 1.0。例如,.25 设置透明度值为 25%。默认值为 1.0。
    public function get alpha():Number    public function set alpha(value:Number):void| angle | 属性 | 
angle:Number  [读写] 阴影的角度。有效值为 0 到 360 度(浮点)。默认值为 45。
    public function get angle():Number    public function set angle(value:Number):void| blRadius | 属性 | 
blRadius:Number  [读写] 投射阴影的圆角矩形左下角的顶点半径。对于非圆角矩形,可能为零。
    public function get blRadius():Number    public function set blRadius(value:Number):void| brRadius | 属性 | 
brRadius:Number  [读写] 投射阴影的圆角矩形右下角的顶点半径。对于非圆角矩形,可能为零。
    public function get brRadius():Number    public function set brRadius(value:Number):void| color | 属性 | 
color:int  [读写] 阴影的颜色。有效值采用十六进制格式 0xRRGGBB。默认值为 0x000000。
    public function get color():int    public function set color(value:int):void| distance | 属性 | 
distance:Number  [读写] 阴影的偏移距离,以像素为单位。默认值为 4.0(浮点)。
    public function get distance():Number    public function set distance(value:Number):void| tlRadius | 属性 | 
tlRadius:Number  [读写] 投射阴影的圆角矩形左上角的顶点半径。对于非圆角矩形,可能为零。
    public function get tlRadius():Number    public function set tlRadius(value:Number):void| trRadius | 属性 | 
trRadius:Number  [读写] 投射阴影的圆角矩形右上角的顶点半径。对于非圆角矩形,可能为零。
    public function get trRadius():Number    public function set trRadius(value:Number):void| RectangularDropShadow | () | 构造函数 | 
public function RectangularDropShadow()构造函数。
| drawShadow | () | 方法 | 
 public function drawShadow(g:Graphics, x:Number, y:Number, width:Number, height:Number):void在屏幕上呈现阴影。
参数
| g:Graphics— 要对其绘制阴影的 Graphics 对象。 | |
| x:Number— 投影相对于 Graphics 对象位置的水平偏移量。 | |
| y:Number— 投影相对于 Graphics 对象位置的垂直偏移量。 | |
| width:Number— 阴影的宽度(以像素为单位)。 | |
| height:Number— 阴影的高度(以像素为单位)。 |