Die GlowFilter-Klasse wendet einen Beleuchtungseffekt auf Anzeigeobjekte an. Dadurch entsteht der Eindruck, dass ein Licht von unten auf das Objekt gerichtet wird, wodurch ein weiches Glühen entsteht.
Ähnlich dem Schlagschatten-Filter verfügt der Glühen-Filter über Eigenschaften, über die Entfernung, Winkel und Farbe der Lichtquelle geändert werden können, sodass verschiedene Effekte möglich werden. Darüber hinaus verfügt der Glühen-Filter über verschiedene Optionen zum Ändern der Art des Glühens, z. B. einem Innen- oder Außenglühen und einem Aussparungsmodus.
Mit dem folgenden Code wird ein Kreuz mithilfe der Sprite-Klasse erstellt und ein Glühen-Filter auf dieses Objekt angewendet:
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];