How to use BlurFilter with flash actionscript

Posted by druva | Flash, Flex, JS, as3, utils | Thursday 28 January 2010 1:38 pm

Simple Example to show How to use BlurFilter

example

import flash.display.*;
import flash.filters.*;

var _rectData:BitmapData = new BitmapData(200, 200);

function drawRectangle():void {
	_rectData.fillRect(new Rectangle(40, 0, 150, 150), 0xFF0000FF);

	var rect:Sprite = new Sprite();
	addChild(rect);

	var bitmap:Bitmap = new Bitmap(_rectData);
	rect.addChild(bitmap);
}

function Blur_Filter() {
	drawRectangle();
	var filter:BitmapFilter = getBitmapFilter();
	var myFilters:Array = new Array();
	myFilters.push(filter);
	filters = myFilters;
}

function getBitmapFilter():BitmapFilter {
	var blurX:Number = 60;
	var blurY:Number = 60;
	return new BlurFilter(blurX, blurY, BitmapFilterQuality.HIGH);
}

Blur_Filter();

(more…)