Фильтр «Размытие»

Flash Player 9 и более поздних версий, Adobe AIR 1.0 и более поздних версий

Класс BlurFilter размазывает, делает неясным экранный объект и его содержимое. Эффекты размытия нужны для того, чтобы создать впечатление, что объект находится не в фокусе, или симулировать быстрое движение, как в случае размытия при движении. Задав низкое значение для свойства quality фильтра размытия, можно симулировать эффект линзы, которая находится немного не в фокусе. Задав высокое значение для свойства quality , можно добиться мягкого эффекта размытия, который напоминает гауссово размытие.

В следующем примере с помощью метода drawCircle() создается круг, относящийся к классу Graphics, к которому применяется фильтр размытия:

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