Filtro de desfoque

Flash Player 9 e posterior, Adobe AIR 1.0 e posterior

A classe BlurFilter mancha ou desfoca objetos de exibição e seu respectivo conteúdo. Os efeitos de desfoque são úteis para dar a impressão de que um objeto está fora de foco ou para simular um deslocamento rápido, como em um desfoque de movimento. Defina a propriedade quality do filtro de desfoque como muito baixa para simular um efeito de lente ligeiramente fora do foco. Definir a propriedade quality como alta resulta em um efeito de desfoque suave similar a um desfoque de Gauss.

O exemplo a seguir cria um objeto circular usando o método drawCircle() da classe Graphics e aplica um filtro de desfoque nele:

import flash.display.Sprite; 
import flash.filters.BitmapFilterQuality; 
import flash.filters.BlurFilter; 
 
// Draw a circle. 
var redDotCutout:Sprite = new Sprite(); 
redDotCutout.graphics.lineStyle(); 
redDotCutout.graphics.beginFill(0xFF0000); 
redDotCutout.graphics.drawCircle(145, 90, 25); 
redDotCutout.graphics.endFill(); 
 
// Add the circle to the display list. 
addChild(redDotCutout); 
 
// Apply the blur filter to the rectangle. 
var blur:BlurFilter = new BlurFilter(); 
blur.blurX = 10; 
blur.blurY = 10; 
blur.quality = BitmapFilterQuality.MEDIUM; 
redDotCutout.filters = [blur];