Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 リファレンスガイド > ActionScript クラス > BevelFilter (flash.filters.BevelFilter) | |||
Object
|
+-BitmapFilter
|
+-flash.filters.BevelFilter
public class BevelFilter
extends BitmapFilter
BevelFilter クラスを使用すると、Flash の各種オブジェクトにベベル効果を追加できます。ボタンなどのオブジェクトにベベル効果を適用すると 3 次元的に表現されます。異なるハイライトカラー、シャドウカラー、ベベルのぼかし量、ベベルの角度、ベベルの配置、ノックアウト効果を使って、ベベルの外観をカスタマイズできます。
フィルタの使い方は、フィルタの適用先オブジェクトによって異なります。
filters プロパティを使用します。オブジェクトの filters プロパティを設定しても、そのオブジェクトは変更されません。filters プロパティをクリアすれば、設定を取り消すことができます。BitmapData.applyFilter() メソッドを使用します。BitmapData オブジェクトで applyFilter を呼び出すことによって、ソース BitmapData オブジェクトとフィルタオブジェクトが取得され、フィルタを適用して得られるイメージが生成されます。イメージやビデオにもオーサリング時にフィルタ効果を適用できます。詳細については、オーサリングのマニュアルを参照してください。
ムービークリップやボタンにフィルタを適用する場合は、ムービークリップやボタンの 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
|
オプション |
プロパティ |
説明 |
|---|---|---|
|
|
ベベルの角度です。 |
|
|
|
水平方向のぼかし量 (ピクセル単位) です。 |
|
|
|
垂直方向のぼかし量 (ピクセル単位) です。 |
|
|
|
ベベルのオフセット距離です。 |
|
|
|
ハイライトカラーのアルファ透明度の値です。 |
|
|
|
ベベルのハイライトカラーです。 |
|
|
|
|
|
|
|
フィルタを適用する回数です。 |
|
|
|
シャドウカラーのアルファ透明度の値です。 |
|
|
|
ベベルのシャドウカラーです。 |
|
|
|
インプリントやスプレッドの長さです。 |
|
|
|
ベベルの種類です。 |
Object クラスから継承されるプロパティ
|
constructor (Object.constructor プロパティ), __proto__ (Object.__proto__ プロパティ), prototype (Object.prototype プロパティ), __resolve (Object.__resolve プロパティ) |
|
署名 |
説明 |
|---|---|
|
BevelFilter |
指定されたパラメータで新しい BevelFilter インスタンスを初期化します。 |
|
オプション |
署名 |
説明 |
|---|---|---|
|
|
clone |
このフィルタオブジェクトのコピーを返します。 |
BitmapFilter クラスから継承されるメソッド
Object クラスから継承されるメソッド
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001378.html