패키지 | flash.filters |
클래스 | public final class BitmapFilterType |
상속 | BitmapFilterType Object |
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9 |
관련 API 요소
공용 속성
공용 메서드
공용 상수
상수 | 정의 주체 | ||
---|---|---|---|
FULL : String = "full" [정적]
객체의 전체 영역에 필터를 적용하는 설정을 정의합니다. | BitmapFilterType | ||
INNER : String = "inner" [정적]
객체의 내부 영역에 필터를 적용하는 설정을 정의합니다. | BitmapFilterType | ||
OUTER : String = "outer" [정적]
객체의 외부 영역에 필터를 적용하는 설정을 정의합니다. | BitmapFilterType |
상수 세부 정보
FULL | 상수 |
public static const FULL:String = "full"
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9 |
객체의 전체 영역에 필터를 적용하는 설정을 정의합니다.
INNER | 상수 |
public static const INNER:String = "inner"
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9 |
객체의 내부 영역에 필터를 적용하는 설정을 정의합니다.
OUTER | 상수 |
public static const OUTER:String = "outer"
언어 버전: | ActionScript 3.0 |
런타임 버전: | AIR 1.0, Flash Player 9 |
객체의 외부 영역에 필터를 적용하는 설정을 정의합니다.
예제 예제 사용 방법
BitmapFilterTypeExample.as
다음 예제에서는 회색 사각형을 그린 다음 BevelFilter 객체를 적용합니다. 이 예제에서는
BitmapFilterType.HIGH
상수를 사용하여 type
속성을 설정합니다.
package { import flash.display.Sprite; import flash.filters.BevelFilter; import flash.filters.BitmapFilter; import flash.filters.BitmapFilterQuality; import flash.filters.BitmapFilterType; public class BitmapFilterTypeExample extends Sprite { private var bgColor:uint = 0x999999; private var size:uint = 80; private var offset:uint = 50; public function BitmapFilterTypeExample() { draw(); var filter:BitmapFilter = getBitmapFilter(); var myFilters:Array = new Array(); myFilters.push(filter); filters = myFilters; } private function getBitmapFilter():BitmapFilter { var distance:Number = 5; var angleInDegrees:Number = 45; var highlightColor:Number = 0xCCCCCC; var highlightAlpha:Number = 0.8; var shadowColor:Number = 0x808080; var shadowAlpha:Number = 0.8; var blurX:Number = 5; var blurY:Number = 5; var strength:Number = 5; var quality:Number = BitmapFilterQuality.HIGH; var type:String = BitmapFilterType.INNER; var knockout:Boolean = false; return new BevelFilter(distance, angleInDegrees, highlightColor, highlightAlpha, shadowColor, shadowAlpha, blurX, blurY, strength, quality, type, knockout); } private function draw():void { graphics.beginFill(bgColor); graphics.drawRect(offset, offset, size, size); graphics.endFill(); } } }
Tue Jun 12 2018, 03:17 PM Z