前两行我们分别设定blur.blurX和blur.blurY的大小,第三行是针对temp_mc应用滤镜,其中的this便是指temp_mc.另外一点,因为Xspeed和Yspeed的是大小变化的,所以这也正是我们想要的,它也会使blur.blurX和blur.blurY随着速度的变化而变化,因为blurFilter的滤镜的blurX,blurY最小值不能小于1.而Xspeed和Yspeed是有正负之分的,所以我们要为它们增加Math.abs取他们的绝对值,以保证blurFilter的有效. 代码:
7.现在就可以测试你的影片了.你就可看到你想要的效果了.motionblur.需要注意的是我们在创建blur:BlurFilter = new BlurFilter(blurX,blurY,1)时,其中最后的参数1,是blur的质量,这里的建议最佳值是1,当设为2或3时,运动会有不流畅的感觉.它会吃掉你大量的cpu. ps by egoldy:我们学习使用attachMoive复制影片剪辑,以及如何使用鼠标控制影片剪辑的移动,以及将模糊滤镜应用到actionscript 运动的影片剪辑上.以实现你要的效果.通过以上的例子,你可以举一反三,只要掌握了应用滤镜和如何变化它们的参数,可以制作出各种各样的模糊效果.在应用其它滤镜时思路上也基本上是大同小异的。 |
正在阅读:Flash8实例教程:应用滤镜打造运动模糊Flash8实例教程:应用滤镜打造运动模糊
2007-03-23 15:53
出处:PConline
责任编辑:chenzhenjia
键盘也能翻页,试试“← →”键
本文导航 | ||
|