包 | mx.graphics |
类 | public class RectangularDropShadow |
继承 | RectangularDropShadow Object |
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
此类通常用于优化投影。如果打算对边缘位于像素边界上的 rectangularly-shaped 对象应用投影,则应使用此类,而非直接使用 DropShadowFilter。
此类接受传递到 DropShadowFilter 的前四个参数:alpha
、angle
、color
和 distance
。此外,此类接受投射阴影的 rectangularly-shaped 对象每个角(共四个角)的角半径。
如果已经设置了这 8 个值,则此类会预先计算在屏幕外 Bitmap 中的投影。调用 drawShadow()
方法时,则会将预先计算的投影复制到传入的 Graphics 对象。
相关 API 元素
公共属性
属性 | 由以下参数定义 | ||
---|---|---|---|
alpha : Number
阴影颜色的 Alpha 透明度值。 | RectangularDropShadow | ||
angle : Number
阴影的角度。 | RectangularDropShadow | ||
blRadius : Number
投射阴影的圆角矩形左下角的顶点半径。 | RectangularDropShadow | ||
blurX : Number
水平模糊量。 | RectangularDropShadow | ||
blurY : Number
垂直模糊量。 | RectangularDropShadow | ||
brRadius : Number
投射阴影的圆角矩形右下角的顶点半径。 | RectangularDropShadow | ||
color : int
阴影的颜色。 | RectangularDropShadow | ||
constructor : Object
对类对象或给定对象实例的构造函数的引用。 | Object | ||
distance : Number
阴影的偏移距离,以像素为单位。 | RectangularDropShadow | ||
tlRadius : Number
投射阴影的圆角矩形左上角的顶点半径。 | RectangularDropShadow | ||
trRadius : Number
投射阴影的圆角矩形右上角的顶点半径。 | RectangularDropShadow |
公共方法
方法 | 由以下参数定义 | ||
---|---|---|---|
构造函数。 | RectangularDropShadow | ||
在屏幕上呈示阴影。 | RectangularDropShadow | ||
表示对象是否已经定义了指定的属性。 | Object | ||
表示 Object 类的实例是否在指定为参数的对象的原型链中。 | Object | ||
表示指定的属性是否存在、是否可枚举。 | Object | ||
设置循环操作动态属性的可用性。 | Object | ||
返回此对象的字符串表示形式,其格式设置遵守区域设置特定的约定。 | Object | ||
返回指定对象的字符串表示形式。 | Object | ||
返回指定对象的原始值。 | Object |
属性详细信息
alpha | 属性 |
angle | 属性 |
blRadius | 属性 |
blurX | 属性 |
blurY | 属性 |
brRadius | 属性 |
color | 属性 |
distance | 属性 |
tlRadius | 属性 |
trRadius | 属性 |
构造函数详细信息
RectangularDropShadow | () | 构造函数 |
public function RectangularDropShadow()
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
构造函数。
方法详细信息
drawShadow | () | 方法 |
public function drawShadow(g:Graphics, x:Number, y:Number, width:Number, height:Number):void
语言版本: | ActionScript 3.0 |
产品版本: | Flex 3 |
运行时版本: | Flash Player 9, AIR 1.1 |
在屏幕上呈示阴影。
参数
g:Graphics — 要对其绘制阴影的 Graphics 对象。
| |
x:Number — 投影相对于 Graphics 对象位置的水平偏移量。
| |
y:Number — 投影相对于 Graphics 对象位置的垂直偏移量。
| |
width:Number — 阴影的宽度(以像素为单位)。
| |
height:Number — 阴影的高度(以像素为单位)。
|
Tue Jun 12 2018, 11:04 AM Z