ぼかしフィルター
Flash Player 9 以降、Adobe AIR 1.0 以降
BlurFilter クラスは、表示オブジェクトおよびそのコンテンツをにじませたり、ぼかしたりします。ぼかし効果は、オブジェクトにフォーカスがないことを印象付ける場合や、高速移動が行われているように見せる場合に便利です。 ぼかしフィルターの
quality
プロパティを低レベルに設定すると、ソフトフォーカスレンズの効果をシミュレートすることができます。
quality
プロパティを高レベルに設定すると、ガウスぼかしに似たスムーズなぼかしが生成されます。
次の例では、Graphics クラスの
drawCircle()
メソッドを使用して円オブジェクトを作成し、そのオブジェクトにぼかしを適用します。
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];
|
|
|