表示オブジェクトのフィルター処理の基礎

Flash Player 9 以降、Adobe AIR 1.0 以降

アプリケーションを洗練する方法の 1 つは、簡単なグラフィック効果を追加することです。例えば、写真の背後にドロップシャドウを追加すると 3D 効果を生成できます。また、グローをボタンの周囲に追加するとボタンがアクティブであることを示すことができます。ActionScript 3.0 には 10 種類のフィルターがあり、表示オブジェクトまたは BitmapData インスタンスに適用できます。組み込みのフィルターは、ドロップシャドウフィルターやグローフィルターなどの基本的なフィルターから、置き換えマップフィルターや畳み込みフィルターなどの複雑なフィルターまで用意されています。

注意: 組み込みのフィルターを使用するだけでなく、Pixel Bender を使用して、カスタムフィルターやカスタム効果も作成できます。 Pixel Bender シェーダーの操作 を参照してください。

重要な概念と用語

次の参照リストに、フィルターを作成する際に必要となる重要な用語を示します。

ベベル
2 方向でピクセルを明るくし、その反対側の 2 方向でピクセルを暗くして作成されるエッジです。境界が立体的に見える効果です。この効果は、浮き出たボタンや凹んだボタンなどのグラフィックでよく使用されます。

畳み込み
個々のピクセルの値と、隣接する一部またはすべてのピクセルの値とを様々な割合で合計することによって、イメージ内のピクセルに歪みを適用することです。

置き換え
イメージ内のピクセルを新しい位置にシフトまたは移動することです。

マトリックス
ある特定の数学的計算を実行するために使用される数値から成るグリッドです。この計算では、グリッドの数値が様々な値に適用され、その結果が合計されます。