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(浮点)。
- ››ASP.NET及JS中的cookie基本用法
- ››ASP.NET获取MS SQL Server安装实例
- ››asp.net实现调用百度pai 在线翻译英文转中文
- ››ASP.NET页面选项进行提示判断
- ››Asp.net定时执行程序
- ››ASP.NET中利用DataList实现图片无缝滚动
- ››ASP.NET验证控件RequiredFieldValidator
- ››ASP.NET中使用System.Net.Mail发邮件
- ››ASP.NET中获取用户控件中控件的ID
- ››ASP.NET中FileBytes写成文件并存档
- ››asp获取毫秒数
- ››asp.net报“INSERT INTO 语句的语法错误解决
更多精彩
赞助商链接