그림자 필터
Flash Player 9 이상, Adobe AIR 1.0 이상
그림자는 대상 객체 위에 별도의 광원이 있다는 느낌을 줍니다. 이 광원의 위치 및 강도를 수정하여 여러 다양한 그림자 효과를 연출할 수 있습니다.
DropShadowFilter 클래스는 흐림 필터의 알고리즘과 유사한 알고리즘을 사용합니다. 그러나 가장 큰 차이점은 그림자 필터에서는 보다 많은 속성을 수정하여 알파, 색상, 오프셋 및 밝기 등의 다양한 광원 특성을 시뮬레이트할 수 있다는 점입니다.
그림자 필터를 사용하면 또한 그림자 스타일에 내부 또는 외부 그림자 및 녹아웃(또는 컷아웃) 모드 등의 사용자 정의 변형 옵션을 적용할 수 있습니다.
다음은 사각형 상자 Sprite를 만든 후 그림자 필터를 적용하는 코드입니다.
import flash.display.Sprite;
import flash.filters.DropShadowFilter;
// Draw a box.
var boxShadow:Sprite = new Sprite();
boxShadow.graphics.lineStyle(1);
boxShadow.graphics.beginFill(0xFF3300);
boxShadow.graphics.drawRect(0, 0, 100, 100);
boxShadow.graphics.endFill();
addChild(boxShadow);
// Apply the drop shadow filter to the box.
var shadow:DropShadowFilter = new DropShadowFilter();
shadow.distance = 10;
shadow.angle = 25;
// You can also set other properties, such as the shadow color,
// alpha, amount of blur, strength, quality, and options for
// inner shadows and knockout effects.
boxShadow.filters = [shadow];
|
|
|