Руководство по actionscript. часть 5, стр. 060
Независимо от типа фильтра, методика применения фильтра к растровому изображению в языке ActionScript остается одной и той же.
1. Создать экземпляр класса нужного фильтра.
2. Передать созданный экземпляр класса фильтра в метод applyFilter( ).
Например, чтобы применить фильтр размытия к растровому изображению, мы создаем экземпляр класса BlurFilter, используя следующий обобщенный формат:
new BlurFilter(размытие/. размытиеУ, качество)
Здесь размытиеХ и размытиеУ обозначают дистанцию размытия каждого пиксела по горизонтали и вертикали, а качество — качество визуализации данного эффекта, выражаемое через одну из трех констант класса BitmapFilterQuality.
Следующий код создает эффект размытия среднего качества, охватывающий 15 пикселов по вертикали и горизонтали:
var blurFiIter:BlurFilter =
new BlurFilter(15. 15, BitmapFiIterQuality. MEDIUM);
После создания фильтра мы применяем его к объекту BitmapData, используя следующий код:
целевойОбъектШtmapData. applyFi 1 ter(исходный0бьектВ1tmapData, исходнаяОбласть. целеваяТочка, фильтр):
Здесь целевойОбьектВ!’tmapData — это объект BitmapData, в который будут перенесены пикселы с примененным фильтром. Рассмотрим параметры метода applyFilter( ).