This page was saved using jaction on 2006-09-04 8:33:28.
Address: http://flexdocs.kr/docs/flex2/langref/flash/filters/BitmapFilterQuality.html
Title: flash.filters.BitmapFilterQuality (Flex™ 2 레퍼런스 가이드)  •  Size: 21609
Packageflash.filters
Classpublic final class BitmapFilterQuality
InheritanceBitmapFilterQuality Inheritance Object

BitmapFilterQuality 클래스에는, BitmapFilter object의 렌더링 품질을 설정하는 값이 포함됩니다.

View the examples

See also

BevelFilter
BlurFilter
GlowFilter
DropShadowFilter
GradientBevelFilter
GradientGlowFilter


Public property
 property정의
 Inheritedconstructor : Object
특정의 object 인스턴스의 클래스 object 또는 constructor    함수에의 참조입니다.
Object
 Inheritedprototype : Object
[static] 클래스 또는 함수 object의 prototype object에의 참조입니다.
Object
Public Methods
 Methods정의
 InheritedhasOwnProperty (name:String ):Boolean
object로 지정된 property가 정의되고 있는지 어떤지를 나타냅니다.
Object
 InheritedisPrototypeOf (theClass:Object ):Boolean
Object 클래스의 인스턴스가, Parameters로서 지정된 object의 prototype 체인내에 있을지 어떨지를 나타냅니다.
Object
 InheritedpropertyIsEnumerable (name:String ):Boolean
지정된 property가 존재해, 열거 가능한가 어떤가를 나타냅니다.
Object
 InheritedsetPropertyIsEnumerable (name:String , isEnum:Boolean = true):void
루프 처리에 대한 다이나믹 property의 가용성을 설정합니다.
Object
 InheritedtoString ():String
지정된 object의 string 표현을 돌려줍니다.
Object
 InheritedvalueOf ():Object
지정된 object의 원시적치를 돌려줍니다.
Object
Public 정수
 정수정의
  HIGH : int = 3
[static] 고품질의 필터 설정을 정의합니다.
BitmapFilterQuality
  LOW : int = 1
[static] 저품질의 필터 설정을 정의합니다.
BitmapFilterQuality
  MEDIUM : int = 2
[static] 표준품질의 필터 설정을 정의합니다.
BitmapFilterQuality
정수의 상세
HIGH정수
public static const HIGH:int = 3

고품질의 필터 설정을 정의합니다.

LOW정수 
public static const LOW:int = 1

저품질의 필터 설정을 정의합니다.

MEDIUM정수 
public static const MEDIUM:int = 2

표준품질의 필터 설정을 정의합니다.

Examples

다음의 예에서는, 회색의 정방형을 묘화 해 BevelFilter object를 적용합니다. 이 예에서는,quality property가 정수 BitmapFilterQuality.HIGH 를 사용해 설정됩니다.

package {
    import flash.display.Sprite;
    import flash.filters.BevelFilter;
    import flash.filters.BitmapFilter;
    import flash.filters.BitmapFilterQuality;
    import flash.filters.BitmapFilterType;

    public class BitmapFilterQualityExample extends Sprite {
        private var bgColor:uint = 0x999999;
        private var size:uint    = 80;
        private var offset:uint  = 50;

        public function BitmapFilterQualityExample() {
            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();
        }
    }
}






 

코멘트가 추가되었을 경우, 메일로 받기. | 코멘트 리포트

현재의 페이지: http://flexdocs.kr/docs/flex2/langref/flash/filters/BitmapFilterQuality.html