var myBlurfilter:BlurFilter = new BlurFilter(60, 60, 1); /* 建立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),已属较高质量,在大多数应用当中使用1~3的值即可,太高将影响运算效率。 */
var filterArray:Array = new Array(); filterArray.push(myBlurfilter); //向filterArray数组新增一个滤镜对象 myPic_mc.filters = filterArray; /* 在新版Flash 8中,movieClip Class已经增加新的方法filters用于应用滤镜对象,但filters方法不直接接收滤镜对象,必须先将滤镜对象装入一个对象数组,再应用于MovieClip,当然,装入对象数组后的滤镜对象也可以通过数组直接修改滤镜对象的属性,例如: filterArray[0].blurX=10; filterArray[0].blurY=10; 将blurX,blurY的值重置为10 */