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];
|
|
|