BevelFilter (flash.filters.BevelFilter)


Object
    |
    +-BitmapFilter
        |
        +-flash.filters.BevelFilter

public class BevelFilter
extends BitmapFilter

BevelFilter クラスを使用すると、Flash の各種オブジェクトにベベル効果を追加できます。ボタンなどのオブジェクトにベベル効果を適用すると 3 次元的に表現されます。異なるハイライトカラー、シャドウカラー、ベベルのぼかし量、ベベルの角度、ベベルの配置、ノックアウト効果を使って、ベベルの外観をカスタマイズできます。

フィルタの使い方は、フィルタの適用先オブジェクトによって異なります。

イメージやビデオにもオーサリング時にフィルタ効果を適用できます。詳細については、オーサリングのマニュアルを参照してください。

ムービークリップやボタンにフィルタを適用する場合は、ムービークリップやボタンの cacheAsBitmap プロパティを true に設定します。すべてのフィルタをクリアすると、cacheAsBitmap は元の値に戻ります。

このフィルタはステージの拡大・縮小に対応していますが、通常の拡大・縮小、回転、傾斜には対応していません。オブジェクト自体が拡大・縮小される場合 (_xscale_yscale が 100% ではない場合)、フィルタは拡大・縮小されません。拡大・縮小されるのは、ステージをズームインした場合のみです。

結果として得られるイメージの幅または高さが 2880 ピクセルを超える場合、フィルタは適用されません。たとえば、フィルタが適用されたサイズの大きいムービークリップをズームインするとき、結果として得られるイメージが 2880 ピクセルの制限を超える場合は、フィルタがオフになります。

対応バージョン : ActionScript 1.0、Flash Player 8

関連項目

filters (MovieClip.filters プロパティ), cacheAsBitmap (MovieClip.cacheAsBitmap プロパティ), filters (Button.filters プロパティ), cacheAsBitmap (Button.cacheAsBitmap プロパティ), filters (TextField.filters プロパティ), applyFilter (BitmapData.applyFilter メソッド), MovieClip

プロパティ一覧

オプション

プロパティ

説明

 

angle:Number

ベベルの角度です。

 

blurX:Number

水平方向のぼかし量 (ピクセル単位) です。

 

blurY:Number

垂直方向のぼかし量 (ピクセル単位) です。

 

distance:Number

ベベルのオフセット距離です。

 

highlightAlpha:Number

ハイライトカラーのアルファ透明度の値です。

 

highlightColor:Number

ベベルのハイライトカラーです。

 

knockout:Boolean

true の場合は、ノックアウト効果を適用します。その結果、オブジェクトは完全に透明になり、ドキュメントの背景色で表示されます。

 

quality:Number

フィルタを適用する回数です。

 

shadowAlpha:Number

シャドウカラーのアルファ透明度の値です。

 

shadowColor:Number

ベベルのシャドウカラーです。

 

strength:Number

インプリントやスプレッドの長さです。

 

type:String

ベベルの種類です。

Object クラスから継承されるプロパティ

constructor (Object.constructor プロパティ), __proto__ (Object.__proto__ プロパティ), prototype (Object.prototype プロパティ), __resolve (Object.__resolve プロパティ)


コンストラクタ一覧

署名

説明

BevelFilter([distance:Number], [angle:Number], [highlightColor:Number], [highlightAlpha:Number], [shadowColor:Number], [shadowAlpha:Number], [blurX:Number], [blurY:Number], [strength:Number], [quality:Number], [type:String], [knockout:Boolean])

指定されたパラメータで新しい BevelFilter インスタンスを初期化します。

メソッド一覧

オプション

署名

説明

 

clone() : BevelFilter

このフィルタオブジェクトのコピーを返します。

BitmapFilter クラスから継承されるメソッド

clone (BitmapFilter.clone メソッド)


Object クラスから継承されるメソッド

addProperty (Object.addProperty メソッド), hasOwnProperty (Object.hasOwnProperty メソッド), isPropertyEnumerable (Object.isPropertyEnumerable メソッド), isPrototypeOf (Object.isPrototypeOf メソッド), registerClass (Object.registerClass メソッド), toString (Object.toString メソッド), unwatch (Object.unwatch メソッド), valueOf (Object.valueOf メソッド), watch (Object.watch メソッド)



 

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

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001378.html