Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 リファレンスガイド > ActionScript クラス > BlurFilter (flash.filters.BlurFilter) | |||
Object
|
+-BitmapFilter
|
+-flash.filters.BlurFilter
public class BlurFilter
extends BitmapFilter
BlurFilter クラスを使用すると、Flash の各種オブジェクトにぼかし視覚効果を適用できます。ぼかし効果は、イメージの細部をぼかします。ソフトフォーカスがかかっているように見えるぼかしから、半透明ガラスを通してイメージを見るようにかすんで見えるガウスぼかしまで作成できます。このフィルタの quality プロパティを 1 に設定すると、ソフトフォーカスがかかっているように見えるぼかしになります。quality プロパティを 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 メソッド)
|
オプション |
プロパティ |
説明 |
|---|---|---|
|
|
水平方向のぼかし量です。 |
|
|
|
垂直方向のぼかし量です。 |
|
|
|
ぼかしの実行回数です。 |
Object クラスから継承されるプロパティ
|
constructor (Object.constructor プロパティ), __proto__ (Object.__proto__ プロパティ), prototype (Object.prototype プロパティ), __resolve (Object.__resolve プロパティ) |
|
署名 |
説明 |
|---|---|
|
BlurFilter |
指定されたパラメータでフィルタを初期化します。 |
|
オプション |
署名 |
説明 |
|---|---|---|
|
|
clone |
このフィルタオブジェクトのコピーを返します。 |
BitmapFilter クラスから継承されるメソッド
Object クラスから継承されるメソッド
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001426.html