광선 필터

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