AS3滤镜

来源:互联网 发布:p成蛇精脸的软件 编辑:程序博客网 时间:2024/05/01 06:30

来源:http://www.flash31.com/handbook/as/as3.0/flash/filters/package-detail.html

 

flash.filters 包中包含制作位图滤镜效果的类。通过滤镜,您可以使用模糊、斜角、光晕和投影等丰富的视觉效果来显示对象。

 

 类说明 BevelFilter可使用 BevelFilter 类对显示对象添加斜角效果。 BitmapFilterBitmapFilter 类是所有图像滤镜效果的基类。 BitmapFilterQualityBitmapFilterQuality 类中包含的值用于设置 BitmapFilter 对象的呈现品质。 BitmapFilterTypeBitmapFilterType 类中包含的值可用于设置 BitmapFilter 的类型。 BlurFilter可使用 BlurFilter 类将模糊视觉效果应用于显示对象。 ColorMatrixFilter使用 ColorMatrixFilter 类可以将 4 x 5 矩阵转换应用于输入图像上的每个像素的 RGBA 颜色和 Alpha 值,以生成具有一组新的 RGBA 颜色和 Alpha 值的结果。 ConvolutionFilterConvolutionFilter 类应用矩阵盘绕滤镜效果。 DisplacementMapFilterDisplacementMapFilter 类使用指定的 BitmapData 对象(称为置换图图像)的像素值执行对象置换。 DisplacementMapFilterModeDisplacementMapFilterMode 类为 DisplacementMapFilter 类的 mode 属性提供值。 DropShadowFilter可使用 DropShadowFilter 类向显示对象添加投影。 GlowFilter使用 GlowFilter 类可以对显示对象应用发光效果。 GradientBevelFilter使用 GradientBevelFilter 类可以对显示对象应用渐变斜角效果。 GradientGlowFilter可使用 GradientGlowFilter 类对显示对象应用渐变发光效果。

 

 

例子:

 

var glowF:GlowFilter = new GlowFilter(0x6BFAFF,1,10,10,2,1);

var dropF:DropShadowFilter = new DropShadowFilter(6,45,0x000000,0.5);

var beveF:BevelFilter = new BevelFilter();

 

var txt_2:TextField = new TextField();

 

txt_2.filters = [glowF,dropF,beveF]; //filters接受的是一个Array类型

 

更多:

http://www.webjx.com/flash/actionscript-9081.html