Filtro sfocatura

Flash Player 9 e versioni successive, Adobe AIR 1.0 e versioni successive

La classe BlurFilter appanna o sfoca un oggetto di visualizzazione e i suoi componenti. Gli effetti di sfocatura sono utili per dare l'impressione che un oggetto non sia a fuoco o per simulare un rapido movimento. Impostando la proprietà quality del filtro sfocatura su un valore troppo basso, potete simulare l'effetto di un obiettivo leggermente sfocato. Impostandola su un valore elevato è possibile ottenere un effetto di sfocatura fluida simile alla sfocatura gaussiana.

L'esempio seguente crea un oggetto circle mediante il metodo drawCircle() della classe Graphics e vi applica un filtro sfocatura:

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