inflate (Rectangle.inflate メソッド)

public inflate(dx: Number , dy: Number ) : Void

Rectangle オブジェクトのサイズを、指定された量だけ大きくします。Rectangle オブジェクトの中心点は変わりませんが、サイズは dx 値に応じて左右に大きくなり、dy 値に応じて上下に大きくなります。

対応バージョン : ActionScript 1.0、Flash Player 8

パラメータ

dx:Number - Rectangle オブジェクトの左右に加わる値。次の等式を使用して、矩形の新しい幅と位置が計算されます。

x -= dx;
width += 2 * dx;

dy:Number - Rectangle オブジェクトの上下に加わる値。次の等式を使用して、矩形の新しい高さと位置が計算されます。

y -= dy;
height += 2 * dy;

次の例では、Rectangle オブジェクトを作成し、その width プロパティの値を 16 * 2 (32) だけ大きくし、height プロパティの値を 32 * 2 (64) だけ大きくします。

import flash.geom.Rectangle;

var rect:Rectangle = new Rectangle(1, 2, 4, 8);
trace(rect.toString()); // (x=1, y=2, w=4, h=8)

rect.inflate(16, 32);
trace(rect.toString()); // (x=-15, y=-30, w=36, h=72) 

関連項目

x (Rectangle.x プロパティ), y (Rectangle.y プロパティ)


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00002084.html