这几天打算做一个整体的flash的页面,所以打算采用过滤器增强一下效果,简单介绍汇总一下过滤器(信息来源as3的API文档)
- BevelFilter
- 可使用 BevelFilter 类对显示对象添加斜角效果,增强三维效果
- 不同的加亮颜色和阴影颜色、斜角上的模糊量、斜角的角度、斜角的位置和挖空效果来自定义斜角的外观
- BlurFilter
- 将模糊视觉效果应用于显示对象
- 此滤镜的
quality
属性设置为低时,结果为柔化的、未聚焦的外观。 当quality
属性设置为高时,该属性接近高斯模糊滤镜
- ColorMatrixFilter
- 可以将 4 x 5 矩阵转换应用于输入图像上的每个像素的 RGBA 颜色和 Alpha 值,以生成具有一组新的 RGBA 颜色和 Alpha 值的结果
- 饱和度更改、色相旋转、亮度为 Alpha 以及各种其它效果
- ConvolutionFilter
- 应用矩阵盘绕滤镜效果
- 模糊、边缘检测、锐化、浮雕和斜角
- DisplacementMapFilter
- 使用指定的 BitmapData 对象(称为置换图图像)的像素值执行对象置换
- DropShadowFilter
- 向显示对象添加投影
- 内侧或外侧阴影和挖空模式
- GlowFilter
- 显示对象应用发光效果
- 内侧发光或外侧发光以及挖空模式。 在投影滤镜的
distance
和angle
属性设置为 0 时,发光滤镜与投影滤镜极为相似
- GradientBevelFilter
- 对显示对象应用渐变斜角效果
- 渐变斜角是位于对象外部、内部或顶部的使用渐变色增强的有斜面的边缘。 有斜面的边缘使对象具有三维外观
- GradientGlowFilter
- 显示对象应用渐变发光效果
- 可以在对象的内缘或外缘的周围或者对象的顶部应用渐变发光