想原来要用 Flash MX 2004 做这种效果,实在是有点为难,现在的 Flash 8 的滤镜用起来就方便多了!
代码:
import flash.filters.BlurFilter;
//导入BlurFilter 的package
blurX=100;
blurY=100;
_root.fdPic_mc.onEnterFrame=function(){
blurXdiff=blurX/3;
blurX-=blurXdiff;
blurYdiff=blurY/3;
blurY-=blurYdiff;
var myBlurfilter:BlurFilter = new BlurFilter(blurX, blurY, 10);
/*
建立flash.filters.BlurFilter的实例,使用方法为
var myInstanceName: BlurFilter= new BlurFilter(blurX:Number,blurY:Number, quality:Number);
blurX和blurY模糊值分别指的是画面横向和纵向的模糊强度,范围从1~100;quality指的是模糊渲染的质量,范围从1~15,默认值为1质量较低,2质量居中,当为3时质量接近Photoshop中的高斯模糊(Gaussian blur);
*/
var filterArray:Array = new Array();
filterArray.push(myBlurfilter);
//向filterArray数组新增一个滤镜对象
fdPic_mc.filters = filterArray;
}
要观看到效果,您必须安装 Macromedia Flash Player 8,如果你不知道你的 Flash Player 的版本或者需要升级,请点击这里:http://home.86hy.com/fdream/blogview.asp?logID=136