사용 가능한 표시 필터

Flash Player 9 이상, Adobe AIR 1.0 이상

ActionScript 3.0에는 다음과 같이 표시 객체와 BitmapData 객체에 적용할 수 있는 10개의 필터 클래스가 포함되어 있습니다.

  • 경사 필터(BevelFilter 클래스)

  • 흐림 필터(BlurFilter 클래스)

  • 그림자 필터(DropShadowFilter 클래스)

  • 광선 필터(GlowFilter 클래스)

  • 그래디언트 경사 필터(GradientBevelFilter 클래스)

  • 그래디언트 광선 필터(GradientGlowFilter 클래스)

  • 색상 행렬 필터(ColorMatrixFilter 클래스)

  • 회선 필터(ConvolutionFilter 클래스)

  • 위치 변경 맵 필터(DisplacementMapFilter 클래스)

  • 셰이더 필터(ShaderFilter 클래스)

처음 여섯 개 필터는 하나의 특정 효과를 만들 때 사용할 수 있는 간단한 필터로 몇 가지 효과 사용자 정의 기능을 제공합니다. 이 여섯 가지 필터는 ActionScript를 사용하여 적용할 수 있으며 필터 패널을 사용하여 Flash Professional의 객체에도 적용할 수 있습니다. 따라서 ActionScript를 사용하여 필터를 적용하는 경우라도 Flash Professional을 통해 시각 인터페이스에서 여러 가지 필터 및 설정을 신속하게 시험하여 원하는 효과를 얻는 방법을 알 수 있습니다.

마지막 네 필터는 ActionScript에서만 사용할 수 있는 필터입니다. 색상 행렬 필터, 회선 필터, 위치 변경 맵 필터 및 셰이더 필터는 훨씬 다양한 유형의 효과를 만드는 데 사용할 수 있으며 하나의 효과를 내기 위해 최적화되는 대신 강력한 기능과 유연성을 제공합니다. 예를 들어 여러 행렬 값을 선택함으로써 흐리게 하기, 엠보싱, 선명하게 하기, 색상 가장자리 찾기, 변형 등의 효과를 내는 데 회선 필터를 사용할 수 있습니다.

간단한 필터 또는 복잡한 필터 모두 각각 해당 속성을 사용하여 사용자 정의할 수 있습니다. 필터 속성은 일반적으로 두 가지 방법을 통해 설정할 수 있습니다. 모든 필터의 속성은 필터 객체의 생성자에 매개 변수 값을 전달하여 설정할 수 있습니다. 또는 매개 변수 전달을 통해 필터 속성을 설정하는지 여부와 상관없이 필터 객체의 속성 값을 설정하여 나중에 해당 필터를 조정할 수 있습니다. 대부분의 예제 코드 샘플은 예제를 쉽게 따라 할 수 있도록 속성을 직접 설정하고 있습니다. 그러나 대개 필터 객체 생성자에 값을 매개 변수로 전달하면 보다 간단한 코드로 동일한 결과를 얻을 수 있습니다. 각 필터, 필터 속성 및 생성자 매개 변수에 대한 자세한 내용은 Adobe Flash 플랫폼용 Adobe ActionScript 3.0 참조 설명서에서 flash.filters 패키지 목록을 참조하십시오.