滤镜:

flash.filters包

BitmapFilter类:所有图像滤镜效果的基类 

包 flash.filters 类

public class BitmapFilter 

继承 BitmapFilter è Object 

子类 BevelFilterBlurFilterColorMatrixFilterConvolutionFilterDisplacementMapFilterDropShadowFilterGlowFilterGradientBevelFilterGradientGlowFilterShaderFilter

 

滤镜—BlurFilter类(模糊滤镜)

属性 

blurX (x轴方向模糊的像素数量 = 4) 

blurY (y轴方向模糊的像素数量 = 4) 

quality (执行模糊处理的次数0-15,默认 = 1) 

方法 

构造函数: 

BlurFilter(blurX:Number = 4.0, blurY:Number = 4.0, quality:int = 1) 

clone():BitmapFilter——返回此滤镜对象的副本 

 

滤镜—DropShadowFilter类(投影)

distance (从现实对象到阴影的偏移像素数量 = 4)

angle (光源角度 = 45度)

color (阴影颜色 从0x000000 到 0xFFFFFF 默认=0)

alpha (透明度,从0到1,默认 = 1)

blurX (x轴方向模糊的像素数量 = 4)

blurY (y轴方向模糊的像素数量 = 4)

strength (阴影的长度,从0到255,默认 = 1) 

quality  (模糊处理次数,1—15,默认 = 1) 

inner (Boolean值,阴影是否应用于显示对象内部,默认false) 

knockout  (Boolean值,原显示对象是否透明) 

hideObject (Boolean值,是否隐藏原现实对象)   

方法 

构造函数:DropShadowFilter(distance:Number = 4.0, angle:Number = 45, 

    color:uint = 0, alpha:Number = 1.0, blurX:Number = 4.0, 

                            blurY:Number = 4.0, strength:Number = 1.0, quality:int = 1, 
                       inner:Boolean = false, knockout:Boolean = false, hideObject:Boolean = false)

clone():BitmapFilter——返回此滤镜对象的副本 

 

滤镜—BevelFilter类(斜角):

属性 

distance (从显示对象到阴影的偏移像素数量 = 4) 

angle (光源角度 = 45度) 

higglightColor (高亮区影颜色 从0x000000 到 0xFFFFFF 默认=0xFFFFFF) 

highlightAlpha (高亮区透明度,从0到1,默认 = 1) 

shadowColor (高亮区影颜色 从0x000000 到 0xFFFFFF 默认=0) 

shadowAlpha (高亮区透明度,从0到1,默认 = 1) 

blurX (x轴方向模糊的像素数量 = 4)

blurY (y轴方向模糊的像素数量 = 4)

strength (阴影的长度,从0到255,默认 = 1) 

quality  (模糊处理次数,1—15,默认 = 1) 

type (“inner”“outer”“full”,默认“inner”) 

knockout  (Boolean值,原显示对象是否透明)  

方法 

构造函数:BevelFilter(distance:Number = 4.0, angle:Number = 45, highlightColor:uint = 0xFFFFFF, 

                                    highlightAlpha:Number = 1.0, shadowColor:uint = 0x000000, shadowAlpha:Number = 1.0, 

                                    blurX:Number = 4.0, blurY:Number = 4.0, strength:Number = 1, quality:int = 1, 

                                    type:String = "inner", knockout:Boolean = false)

clone():BitmapFilter——返回此滤镜对象的副本 

 

 

滤镜—GlowFilter类(发光):

属性 

color (发光效果的颜色 从0x000000 到 0xFFFFFF 默认=0xFF0000) 

alpha (发光效果的透明度,从0到1,默认 = 1) 

blurX (x轴方向模糊的像素数量 = 4) 

blurY (y轴方向模糊的像素数量 = 4) 

strength (发光效果延伸的长度,从0到255,默认 = 2) 

quality  (模糊处理次数,1—15,默认 = 1) 

inner (Boolean值,发光效果是否应用于显示对象内部,默认false) 

knockout  (Boolean值,原显示对象是否透明)  

方法 

构造函数:GlowFilter(color:uint = 0xFF0000, alpha:Number = 1.0, 

        blurX:Number = 6.0, blurY:Number = 6.0, strength:Number = 2, 

        quality:int = 1, inner:Boolean = false, knockout:Boolean = false)

clone():BitmapFilter——返回此滤镜对象的副本

 

posted on 2012-10-06 21:28  才美  阅读(154)  评论(0编辑  收藏  举报