パッケージ | mx.graphics |
クラス | public class RectangularDropShadow |
継承 | RectangularDropShadow Object |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
このクラスは、一般的なケースでドロップシャドウを最適化します。 端がピクセル境界に当たる矩形のオブジェクトにドロップシャドウを適用する場合は、DropShadowFilter を直接使用せずにこのクラスを使用する必要があります。
このクラスは、DropShadowFilter に渡される最初の 4 つのパラメーターである alpha
、angle
、color
および distance
を受け入れます。 また、このクラスは影を落としている矩形のオブジェクトの 4 隅の隅半径を受け入れます。
これらの 8 つの値が設定されると、このクラスは画面外ビットマップでドロップシャドウをあらかじめ計算します。 drawShadow()
メソッドが呼び出されると、あらかじめ計算されたドロップシャドウが渡された Graphics オブジェクトにコピーされます。
関連する API エレメント
パブリックプロパティ
プロパティ | 定義元 | ||
---|---|---|---|
alpha : Number
シャドウカラーのアルファ透明度の値です。 | RectangularDropShadow | ||
angle : Number
シャドウの角度です。 | RectangularDropShadow | ||
blRadius : Number
影を落としている角丸矩形の左下隅の角丸の半径です。 | RectangularDropShadow | ||
blurX : Number
水平方向のぼかし量。 | RectangularDropShadow | ||
blurY : Number
垂直方向のぼかし量。 | RectangularDropShadow | ||
brRadius : Number
影を落としている角丸矩形の右下隅の角丸の半径です。 | RectangularDropShadow | ||
color : int
シャドウのカラーです。 | RectangularDropShadow | ||
constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。 | Object | ||
distance : Number
シャドウのオフセット距離(ピクセル単位)です。 | RectangularDropShadow | ||
tlRadius : Number
影を落としている角丸矩形の左上隅の角丸の半径です。 | RectangularDropShadow | ||
trRadius : Number
影を落としている角丸矩形の右上隅の角丸の半径です。 | RectangularDropShadow |
パブリックメソッド
メソッド | 定義元 | ||
---|---|---|---|
コンストラクターです。 | RectangularDropShadow | ||
画面上のシャドウをレンダリングします。 | RectangularDropShadow | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object |
プロパティの詳細
alpha | プロパティ |
angle | プロパティ |
blRadius | プロパティ |
blurX | プロパティ |
blurY | プロパティ |
brRadius | プロパティ |
color | プロパティ |
distance | プロパティ |
tlRadius | プロパティ |
trRadius | プロパティ |
コンストラクターの詳細
RectangularDropShadow | () | コンストラクター |
public function RectangularDropShadow()
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
コンストラクターです。
メソッドの詳細
drawShadow | () | メソッド |
public function drawShadow(g:Graphics, x:Number, y:Number, width:Number, height:Number):void
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 3 |
ランタイムバージョン: | Flash Player 9, AIR 1.1 |
画面上のシャドウをレンダリングします。
パラメーター
g:Graphics — 影を描画する Graphics オブジェクトです。
| |
x:Number — Graphics オブジェクトの位置を基準にしたドロップシャドウの水平方向のオフセットです。
| |
y:Number — Graphics オブジェクトの位置を基準にしたドロップシャドウの垂直方向のオフセットです。
| |
width:Number — シャドウの幅(ピクセル単位)です。
| |
height:Number — シャドウの高さ(ピクセル単位)です。
|
Tue Jun 12 2018, 10:34 AM Z