Weichzeichnen-Filter

Flash Player 9 und höher, Adobe AIR 1.0 und höher

Mit der BlurFilter-Klasse wird ein Anzeigeobjekt mit seinem Inhalt verwischt oder weichgezeichnet dargestellt. Weichzeichnen-Effekte eignen sich besonders dann, wenn der Eindruck erweckt werden soll, dass sich ein Objekt außerhalb des Fokus befindet, oder wenn schnelle Bewegungen simuliert werden sollen. Mit einem niedrigen Wert für die quality -Eigenschaft wird ein leicht verschwommener Effekt simuliert. Mit einem hohen Wert für die quality -Eigenschaft wird ein sanftes Weichzeichnen erzeugt, das dem Effekt Gauß-Verwischen ähnelt.

Im folgenden Beispiel wird ein Kreisobjekt mit der drawCircle() -Methode der Graphics-Klasse erstellt und ein Weichzeichnen-Filter auf das Objekt angewendet:

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