光暈濾鏡

Flash Player 9 以及更新的版本,Adobe AIR 1.0 以及更新的版本

GlowFilter 類別會將光源效果套用至顯示物件上,讓它看起來像是背後有光照射過來,而在物件周圍形成淡淡的光暈。

光暈濾鏡與投影濾鏡很類似,兩者都包含可用來修改光源距離、角度與顏色,以產生各種不同效果的屬性。GlowFilter 同時提供數種可供修改光暈樣式的選項,包含內或外光暈以及去底色模式。

下列程式碼將使用 Sprite 類別來建立一個十字架,並在其上套用光暈濾鏡:

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