パッケージflash.filters
クラスpublic final class BitmapFilterType
継承BitmapFilterType Inheritance Object

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

BitmapFilterType クラスには、BitmapFilter の型を設定する値が含まれます。

例を表示

関連項目

BevelFilter
GradientBevelFilter
GradientGlowFilter


パブリック プロパティ
 プロパティ定義元
 Inheritedconstructor : Object
特定のオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 Inheritedprototype : Object
[static] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
パブリック メソッド
 メソッド定義元
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
パブリック 定数
 定数定義元
  FULL : String = "full"
[static] オブジェクトの領域全体にフィルタを適用する設定を定義します。
BitmapFilterType
  INNER : String = "inner"
[static] オブジェクトの内側の領域にフィルタを適用する設定を定義します。
BitmapFilterType
  OUTER : String = "outer"
[static] オブジェクトの外側の領域にフィルタを適用する設定を定義します。
BitmapFilterType
定数の詳細
FULL定数
public static const FULL:String = "full"

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

オブジェクトの領域全体にフィルタを適用する設定を定義します。

INNER定数 
public static const INNER:String = "inner"

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

オブジェクトの内側の領域にフィルタを適用する設定を定義します。

OUTER定数 
public static const OUTER:String = "outer"

言語バージョン : ActionScript 3.0
Player のバージョン : Flash Player 9

オブジェクトの外側の領域にフィルタを適用する設定を定義します。

例の使用法
BitmapFilterTypeExample.as

次の例では、灰色の四角形を描画し、これに BevelFilter オブジェクトを適用します。この例では、type プロパティが定数 BitmapFilterType.HIGH を使用して設定されます。

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();
        }
    }
}




 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/ActionScriptLangRefV3/flash/filters/BitmapFilterType.html