无标题文档
滤镜的使用步骤
flash基础滤镜一共分5种:1.模糊滤镜(BlurFilter) 2.投影滤镜(DropShadowFilter) 3.发光滤镜(GlowFilter) 4.渐变发光(GradientBevelFilter) 5.斜角滤镜(BevelFilter) 还有其他5种滤镜
6.渐变斜角滤镜 7.渐变斜角滤镜 8.颜色矩阵滤镜(ColorMatrixFilter) 9.卷积滤镜(ConvolutionFilter) 10.置换图滤镜(DisplacementMapFilter)
滤镜可以使用于影片剪辑和文字上面,可以使用简单的操作实现非常漂亮的效果.滤镜在ActionScript中的运用比直接在
滤镜面板中使用强大一些.这个是我的的总体感觉,不管取值还是效果.
我认为使用滤镜分三个步骤
1.导入滤镜类
2.创建效果
3.把效果附给影片剪辑
1.如何导入滤镜类?
要使用滤镜先要导入滤镜类,不然的话就要写出类的全名.意思跟asp.net的导入类意思差不多,我是这样理解的.
使用import来访问类.
如下:
import flash.filters.BlurFilter;//导入模糊滤镜类
var myBlur:BlurFilter = new BlurFilter();
不使用import导入类的话,就需要写上全名
var myBlur:flash.filters.BlurFilter = new flash.filters.BlurFilter();
下面导入多个类:
import flash.filters.BlurFilter;
import flash.filters.DropShadowFilter;
import flash.filters.GlowFilter;
如果要导入滤镜的全部类,则是:
import flash.*;
2.如何创建效果?
略过
3.如何把效果附给影片剪辑
用影片剪辑的性属性MovieClip.filters,比如要把模糊的效果附给MC,就这样写:
MovieClip.filters=[myBlur];
效果是可以叠加的,可以一次多个滤镜效果.
总体就是这样.高手请教