var myBlurfilter:BlurFilter = new BlurFilter(60, 60, 1); /* 建立flash.filters.BlurFilter的實(shí)例,使用方法為 var myInstanceName: BlurFilter= new BlurFilter(blurX:Number, blurY:Number, quality:Number); blurX和blurY模糊值分別指的是畫(huà)面橫向和縱向的模糊強(qiáng)度,范圍從1~100; quality指的是模糊渲染的質(zhì)量,范圍從1~15,默認(rèn)值為1質(zhì)量較低,2質(zhì)量居中,當(dāng)為3時(shí)質(zhì)量接近Photoshop中的高斯模糊(Gaussian blur),已屬較高質(zhì)量,在大多數(shù)應(yīng)用當(dāng)中使用1~3的值即可,太高將影響運(yùn)算效率。 */
var filterArray:Array = new Array(); filterArray.push(myBlurfilter); //向filterArray數(shù)組新增一個(gè)濾鏡對(duì)象 myPic_mc.filters = filterArray; /* 在新版Flash 8中,movieClip Class已經(jīng)增加新的方法filters用于應(yīng)用濾鏡對(duì)象,但filters方法不直接接收濾鏡對(duì)象,必須先將濾鏡對(duì)象裝入一個(gè)對(duì)象數(shù)組,再應(yīng)用于MovieClip,當(dāng)然,裝入對(duì)象數(shù)組后的濾鏡對(duì)象也可以通過(guò)數(shù)組直接修改濾鏡對(duì)象的屬性,例如: filterArray[0].blurX=10; filterArray[0].blurY=10; 將blurX,blurY的值重置為10 */