过滤显示对象的基础知识

Flash Player 9 和更高版本,Adobe AIR 1.0 和更高版本

为应用程序添加优美效果的一种方式是添加简单的图形效果。您可以在图片后面添加投影以产生三维视觉效果,或在按钮周围添加发光效果以表示该按钮当前处于活动状态。ActionScript 3.0 包括十种可应用于任何显示对象或 BitmapData 实例的滤镜。内置滤镜的范围从基本滤镜(如投影和发光滤镜)到复杂滤镜(如置换图滤镜和卷积滤镜)。

注: 除了内置滤镜外,您还可以使用 Pixel Bender 来设计自定义滤镜和效果。 请参阅 使用 Pixel Bender 着色器

重要概念和术语

以下参考列表包含创建滤镜时可能会遇到的重要术语:

斜面
通过在两个面变使像素变亮并在相对两个面使像素变暗创建的一个边缘。此效果可产生三维边框的外观。该效果常用于凸起或凹进按钮和类似图形。

卷积
通过使用各种比率将每个像素的值与其周围的某些像素或全部像素的值合并,使图像中的像素发生扭曲。

置换
将图像中的像素偏移或移动到新位置。

Matrix
用于通过将网格中的数字应用到多个值然后合并这些结果来执行某些数学计算的数字网格。