WEB开发网
开发学院图形图像Flash Flash AS入门教程第七课:影片剪辑第9节使用滤镜 阅读

Flash AS入门教程第七课:影片剪辑第9节使用滤镜

 2009-12-12 00:00:00 来源:WEB开发网   
核心提示: 测试影片,这时图片已变模糊了,Flash AS入门教程第七课:影片剪辑第9节使用滤镜(2),效果如下:我们甚至可以在运行时改变模糊滤镜的参数,使模糊效果是可变的,还是一个一个介绍一下:distance:― 阴影的偏移距离,以像素为单位,比如根据鼠标的位置产生不同的模糊效果,将代码改成下面的:im

测试影片,这时图片已变模糊了。效果如下:

我们甚至可以在运行时改变模糊滤镜的参数,使模糊效果是可变的,比如根据鼠标的位置产生不同的模糊效果。将代码改成下面的:

import flash.filters.*
var filter:BlurFilter = new BlurFilter(8,8,3);
my_mc.filters = [filter];
onMouseMove = function() {
bx = Math.abs(_xmouse - my_mc._x);
by = Math.abs(_ymouse - my_mc._y);
filter.blurX = bx/10;
filter.blurY = by/10;
my_mc.filters = [filter];
}

测试影片,当鼠标移动时,模糊效果发生变化,鼠标距图片中心越远,模糊效果越深。效果如下:

2. 投影滤镜:DropShadowFilter

DropShadowFilter滤镜将产生投影的效果。要创建投影滤镜可用:

var filter: DropShadowFilter = new DropShadowFilter(distance, angleInDegrees,color,alpha,blurX,blurY,strength,quality,inner,knockout,hideObject);

投影影滤镜的参数比较多哈,还是一个一个介绍一下:

distance:

― 阴影的偏移距离,以像素为单位。默认值是 4(浮点)。

上一页  1 2 3 4 5 6 7  下一页

Tags:Flash AS 入门教程

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接