| パッケージ | mx.graphics |
| クラス | public class RectangularDropShadow |
| 継承 | RectangularDropShadow Object |
このクラスは、一般的なケースでドロップシャドウを最適化します。 端がピクセル境界に当たる矩形のオブジェクトにドロップシャドウを適用する場合は、DropShadowFilter を直接使用せずにこのクラスを使用する必要があります。
このクラスは、DropShadowFilter に渡される最初の 4 つのパラメータである alpha、angle、color、および distance を受け入れます。また、このクラスは影を落としている矩形のオブジェクトの 4 隅の隅半径を受け入れます。
これらの 8 つの値が設定されると、このクラスは画面外ビットマップでドロップシャドウをあらかじめ計算します。 drawShadow() メソッドが呼び出されると、あらかじめ計算されたドロップシャドウが渡された Graphics オブジェクトにコピーされます。
関連項目
| プロパティ | 定義元 | ||
|---|---|---|---|
| alpha : Number
シャドウカラーのアルファ透明度の値です。 | RectangularDropShadow | ||
| angle : Number
シャドウの角度です。 | RectangularDropShadow | ||
| blRadius : Number
影を落としている角丸矩形の左下隅の角丸の半径です。 | RectangularDropShadow | ||
| brRadius : Number
影を落としている角丸矩形の右下隅の角丸の半径です。 | RectangularDropShadow | ||
| color : int
シャドウのカラーです。 | RectangularDropShadow | ||
![]() | constructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。 | Object | |
| distance : Number
シャドウのオフセット距離 (ピクセル単位) です。 | RectangularDropShadow | ||
![]() | prototype : Object [静的]
クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。 | Object | |
| tlRadius : Number
影を落としている角丸矩形の左上隅の角丸の半径です。 | RectangularDropShadow | ||
| trRadius : Number
影を落としている角丸矩形の右上隅の角丸の半径です。 | RectangularDropShadow | ||
| メソッド | 定義元 | ||
|---|---|---|---|
コンストラクタです。 | RectangularDropShadow | ||
画面上のシャドウをレンダリングします。 | RectangularDropShadow | ||
![]() |
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | |
![]() |
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | |
![]() |
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | |
![]() |
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | |
![]() |
指定されたオブジェクトのストリング表現を返します。 | Object | |
![]() |
指定されたオブジェクトのプリミティブな値を返します。 | Object | |
| alpha | プロパティ |
alpha:Numberシャドウカラーのアルファ透明度の値です。指定できる値は 0.0 ~ 1.0 です。例えば、.25 を指定すると、透明度の値として 25% が設定されます。デフォルト値は 1.0 です。
public function get alpha():Number public function set alpha(value:Number):void| angle | プロパティ |
angle:Numberシャドウの角度です。指定できる値は 0 ~ 360 度 (浮動小数) です。デフォルト値は 45 です。
public function get angle():Number public function set angle(value:Number):void| blRadius | プロパティ |
blRadius:Number影を落としている角丸矩形の左下隅の角丸の半径です。 非角丸矩形の場合はゼロの場合があります。
public function get blRadius():Number public function set blRadius(value:Number):void| brRadius | プロパティ |
brRadius:Number影を落としている角丸矩形の右下隅の角丸の半径です。 非角丸矩形の場合はゼロの場合があります。
public function get brRadius():Number public function set brRadius(value:Number):void| color | プロパティ |
color:intシャドウのカラーです。指定できる値は、16 進数形式 (0xRRGGBB) です。デフォルト値は 0x000000 です。
public function get color():int public function set color(value:int):void| distance | プロパティ |
distance:Numberシャドウのオフセット距離 (ピクセル単位) です。デフォルト値は 4.0 (浮動小数) です。
public function get distance():Number public function set distance(value:Number):void| tlRadius | プロパティ |
tlRadius:Number影を落としている角丸矩形の左上隅の角丸の半径です。 非角丸矩形の場合はゼロの場合があります。
public function get tlRadius():Number public function set tlRadius(value:Number):void| trRadius | プロパティ |
trRadius:Number影を落としている角丸矩形の右上隅の角丸の半径です。 非角丸矩形の場合はゼロの場合があります。
public function get trRadius():Number public function set trRadius(value:Number):void| RectangularDropShadow | () | コンストラクタ |
public function RectangularDropShadow()コンストラクタです。
| drawShadow | () | メソッド |
public function drawShadow(g:Graphics, x:Number, y:Number, width:Number, height:Number):void画面上のシャドウをレンダリングします。
パラメータ
g:Graphics — 影を描画する Graphics オブジェクトです。
| |
x:Number — Graphics オブジェクトの位置を基準にしたドロップシャドウの水平方向のオフセットです。
| |
y:Number — Graphics オブジェクトの位置を基準にしたドロップシャドウの垂直方向のオフセットです。
| |
width:Number — シャドウの幅(ピクセル単位)です。
| |
height:Number — シャドウの高さ(ピクセル単位)です。
|
このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート
現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/mx/graphics/RectangularDropShadow.html