Bulanıklaştırma filtresi
Flash Player 9 ve üstü, Adobe AIR 1.0 ve üstü
BlurFilter sınıfı bir görüntüleme nesnesini ve içeriğini lekelendirir veya bulanıklaştırır. Bulanıklaştırma efektleri, bir nesne için odak dışında kalmış izlenimi vermek veya hareket bulanıklaştırmasında olduğu gibi hızlı hareketi simüle etmek için kullanışlıdır. Bulanıklaştırma efektinin
quality
özelliğini düşük bir değere ayarlayarak yumuşak şekilde odak dışında kalmış efekti verebilirsiniz.
quality
özelliğinin yüksek bir değere ayarlanması, Gauss bulanıklaştırmasına benzer şekilde yumuşak bir bulanıklaştırma efekti sağlar.
Aşağıdaki örnek, Graphics sınıfının
drawCircle()
yöntemini kullanarak bir daire nesnesi oluşturur ve bu daire nesnesine bir bulanıklaştırma filtresi uygular:
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];
|
|
|