Filtr Blask

Flash Player 9 i nowsze wersje, Adobe AIR 1.0 i nowsze wersje

Klasa GlowFilter powoduje zastosowanie rozjaśnienia obiektów wyświetlanych, dzięki czemu wyglądają tak, jakby pod obiektem znajdowało się źródło światła powodujące łagodny blask.

Podobnie jak w przypadku filtru cienia, filtr rozbłysku obejmuje właściwości umożliwiające modyfikowanie odległości, kąta oraz koloru i źródła światła tak, aby możliwe było wytworzenie różnych efektów. Ponadto GlowFilter oferuje również kilka opcji ułatwiających modyfikowanie stylu rozbłysku, w tym blask wewnętrzny i zewnętrzny oraz efekt wbicia.

Poniższy kod ilustruje tworzenie krzyża za pomocą klasy Sprite oraz nałożenie na niego filtra blasku:

import flash.display.Sprite; 
import flash.filters.BitmapFilterQuality; 
import flash.filters.GlowFilter; 
 
// Create a cross graphic. 
var crossGraphic:Sprite = new Sprite(); 
crossGraphic.graphics.lineStyle(); 
crossGraphic.graphics.beginFill(0xCCCC00); 
crossGraphic.graphics.drawRect(60, 90, 100, 20); 
crossGraphic.graphics.drawRect(100, 50, 20, 100); 
crossGraphic.graphics.endFill(); 
addChild(crossGraphic); 
 
// Apply the glow filter to the cross shape. 
var glow:GlowFilter = new GlowFilter(); 
glow.color = 0x009922; 
glow.alpha = 1; 
glow.blurX = 25; 
glow.blurY = 25; 
glow.quality = BitmapFilterQuality.MEDIUM; 
 
crossGraphic.filters = [glow];