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