滤镜之模糊效果

package  {  

 import flash.display.Bitmap;  

 import flash.display.BitmapData;  

 import flash.filters.BitmapFilterQuality;  

 import flash.filters.BitmapFilterType;  

 import flash.display.Sprite;  

 import flash.filters.GradientGlowFilter;  

 import flash.filters.BlurFilter;  

    public class FilterExample extends Sprite  

 {  

   public function FilterExample()  

   {  

    //创建bitmapData对象并将它呈现在屏幕上  

    var bitmapData:BitmapData=new BitmapData(200,200,false,0x0000FF);  

    var displayobject:Bitmap=new Bitmap(bitmapData);  

    addChild(displayobject);  

    //设置位置  

    displayobject.x=130;  

    displayobject.y=80;  

    //创建滤镜实例  

    var blurX:Number=30;  

    var blurY:Number=30;  

    var gradientBevelFilter:BlurFilter=new BlurFilter(blurX,blurY,

BitmapFilterQuality.HIGH);  

    //创建滤镜数组,通过将滤镜作为参数传递给Array()构造函数,  

    //将该滤镜添加到数组中  

    var filtersArray:Array=new Array(gradientBevelFilter);  

    //  

    displayobject.filters=filtersArray;  

   }  

    }  

posted on 2012-10-01 02:38  God is a girl  阅读(165)  评论(0编辑  收藏  举报

导航