全件検索で「クラス」を検索した結果、66件ヒットしました。

Rectangle (flash.geom.Rectangle) クラス

使用可能バージョン【FlashPlayer8 】
使用可能ActionScriptバージョン【ActionScript1.0 】

public class Rectangle
extends Object

Rectangle クラスは、Rectangle オブジェクトの作成および変更に使用されます。Rectangle オブジェクトは、その位置 (左上隅のポイント (x, y) で示される)、および幅と高さで定義される領域です。これらの領域をデザインする際には、注意が必要です。矩形の左上隅が 0,0 で、高さが 10、幅が 20 の場合、右下隅は 9,19 となります。幅と高さのカウントが 0,0 から始まるためです。

Rectangle クラスの x、y、width、および height の各プロパティは、お互いに独立しているため、あるプロパティの値を変更しても、他のプロパティに影響はありません。ただし、right プロパティと bottom プロパティはこれら 4 つのプロパティと不可分に関連しています。right を変更すると、width も変更されます。bottom を変更すると、height も変更されることになります。また、width プロパティまたは right プロパティを設定する前に、left プロパティまたは x プロパティを設定する必要があります。

Rectangle オブジェクトは、BitmapData クラスのフィルタをサポートするために使用されます。これらのオブジェクトは、MovieClip.scrollRect プロパティでも使用され、特定の幅、高さ、およびスクロールオフセットを使用して MovieClip インスタンスをトリミングしスクロールできるようにします。

プロパティ一覧

オプションプロパティ説明
bottom:Numberyプロパティとheightプロパティの合計です。
bottomRight:PointRectangleオブジェクトの右下隅の位置で、そのポイントのxプロパティとyプロパティの値で決まります。
height:Number矩形の高さをピクセル単位で表します。
left:Number矩形の左上隅のx座標です。
right:Numberxプロパティとwidthプロパティの合計です。
size:PointRectangleオブジェクトのサイズで、widthプロパティとheightプロパティの値を持つPointオブジェクトとして表現されます。
top:Number矩形の左上隅のy座標です。
topLeft:PointRectangleオブジェクトの左上隅の位置で、そのポイントのx値とy値で決まります。
width:Number矩形の幅をピクセル単位で表します。
x:Number矩形の左上隅のx座標です。
y:Number矩形の左上隅のy座標です。

コンストラクタ一覧

署名説明
Rectangle(x:Number,
y:Number,
width:Number,
height:Number)
左上隅がxパラメータとyパラメータで指定される新しいRectangleオブジェクトを作成します。

メソッド一覧

オプション署名説明
clone():Rectangle元のRectangleオブジェクトとx、y、width、およびheightの各プロパティの値が同じである、新しいRectangleオブジェクトを返します。
contains(x:Number,
y:Number):Boolean
指定されたポイントがこのRectangleオブジェクトで定義される矩形領域内にあるかどうかを判別します。
containsPoint(pt:Point):Boolean指定されたポイントがこのRectangleオブジェクトで定義される矩形領域内にあるかどうかを判別します。
containsRectangle(rect:Rectangle):Booleanrectパラメータで指定されたRectangleオブジェクトがこのRectangleオブジェクト内にあるかどうかを判別します。
equals(toCompare:Object):BooleantoCompareパラメータで指定されたオブジェクトがこのRectangleオブジェクトと等しいかどうかを判別します。
inflate(dx:Number,
dy:Number):Void
Rectangleオブジェクトのサイズを、指定された量だけ大きくします。
inflatePoint(pt:Point):VoidRectangleオブジェクトのサイズを大きくします。
intersection(toIntersect:Rectangle):RectangletoIntersectパラメータで指定されたRectangleオブジェクトがこのRectangleオブジェクトと交差する場合に、intersection()メソッドは、交差領域をRectangleオブジェクトとして返します。
intersects(toIntersect:Rectangle):BooleantoIntersectパラメータで指定されたオブジェクトがこのRectangleオブジェクトと交差するかどうかを判別します。
isEmpty():BooleanこのRectangleオブジェクトが空かどうかを判別します。
offset(dx:Number,
dy:Number):Void
左上隅で決まるRectangleオブジェクトの位置を、指定された量だけ調整します。
offsetPoint(pt:Point):VoidPointオブジェクトをパラメータとして使用して、Rectangleオブジェクトの位置を調整します。
setEmpty():VoidRectangleオブジェクトのすべてのプロパティを0に設定します。
toString():StringRectangleオブジェクトの水平位置と垂直位置、および幅と高さをリストするストリングを作成して返します。
union(toUnion:Rectangle):Rectangle2つの矩形間の水平と垂直の空間を塗りつぶすことにより、2つの矩形を加算して新しいRectangleオブジェクトを作成します。

Rectangle (flash.geom.Rectangle) クラスのページトップへ