flash.filters
public final class BitmapFilterType
继承BitmapFilterType Inheritance Object

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

BitmapFilterType 类中包含的值可用于设置 BitmapFilter 的类型。

查看示例

另请参见

BevelFilter
GradientBevelFilter
GradientGlowFilter



公共 属性
 属性定义方
 Inheritedconstructor : Object
对类对象或给定对象实例的构造函数的引用。
Object
 Inheritedprototype : Object
[static] 对类或函数对象的原型对象的引用。
Object
公共 方法
 方法定义方
 Inherited
指示对象是否已经定义了指定的属性。
Object
 Inherited
指示 Object 类的实例是否在指定为参数的对象的原型链中。
Object
 Inherited
指示指定的属性是否存在、是否可枚举。
Object
 Inherited
设置循环操作动态属性的可用性。
Object
 Inherited
返回指定对象的字符串表示形式。
Object
 Inherited
返回指定对象的原始值。
Object
公共 常量
 常量定义方
  FULL : String = "full"
[static] 定义对对象的整个区域应用滤镜的设置。
BitmapFilterType
  INNER : String = "inner"
[static] 定义对对象的内侧区域应用滤镜的设置。
BitmapFilterType
  OUTER : String = "outer"
[static] 定义对对象的外侧区域应用滤镜的设置。
BitmapFilterType
常量详细信息
FULL常量
public static const FULL:String = "full"

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

定义对对象的整个区域应用滤镜的设置。

INNER常量 
public static const INNER:String = "inner"

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

定义对对象的内侧区域应用滤镜的设置。

OUTER常量 
public static const OUTER:String = "outer"

语言版本 : ActionScript 3.0
Player 版本 : Flash Player 9

定义对对象的外侧区域应用滤镜的设置。

示例 如何使用示例

以下示例将绘制一个灰色正方形,并对它应用 BevelFilter 对象。 该示例使用常数 BitmapFilterType.HIGH 设置 type 属性。

package {
    import flash.display.Sprite;
    import flash.filters.BevelFilter;
    import flash.filters.BitmapFilter;
    import flash.filters.BitmapFilterQuality;
    import flash.filters.BitmapFilterType;

    public class BitmapFilterTypeExample extends Sprite {
        private var bgColor:uint = 0x999999;
        private var size:uint    = 80;
        private var offset:uint  = 50;

        public function BitmapFilterTypeExample() {
            draw();
            var filter:BitmapFilter = getBitmapFilter();
            var myFilters:Array = new Array();
            myFilters.push(filter);
            filters = myFilters;
        }

        private function getBitmapFilter():BitmapFilter {
            var distance:Number       = 5;
            var angleInDegrees:Number = 45;
            var highlightColor:Number = 0xCCCCCC;
            var highlightAlpha:Number = 0.8;
            var shadowColor:Number    = 0x808080;
            var shadowAlpha:Number    = 0.8;
            var blurX:Number          = 5;
            var blurY:Number          = 5;
            var strength:Number       = 5;
            var quality:Number        = BitmapFilterQuality.HIGH;
            var type:String           = BitmapFilterType.INNER;
            var knockout:Boolean      = false;

            return new BevelFilter(distance,
                                   angleInDegrees,
                                   highlightColor,
                                   highlightAlpha,
                                   shadowColor,
                                   shadowAlpha,
                                   blurX,
                                   blurY,
                                   strength,
                                   quality,
                                   type,
                                   knockout);
        }

        private function draw():void {
            graphics.beginFill(bgColor);
            graphics.drawRect(offset, offset, size, size);
            graphics.endFill();
        }
    }
}




 

评论添加到页面后给我发送电子邮件 | 评论报告

当前页: http://livedocs.adobe.com/flash/9.0_cn/ActionScriptLangRefV3/flash/filters/BitmapFilterType.html