Bulanıklaştırma filtresiFlash 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]; |
|