Adobe® Flash® Platform 用 ActionScript® 3.0 リファレンスガイド
ホーム  |  パッケージおよびクラスリストの非表示 |  パッケージ  |  クラス  |  新機能  |  索引  |  付録  |  英語で表示される理由
フィルター: サーバーからデータを取得しています...
サーバーからデータを取得しています...
spark.primitives 

Rect  - AS3 Flex

パッケージspark.primitives
クラスpublic class Rect
継承Rect Inheritance FilledElement Inheritance StrokedElement Inheritance GraphicElement Inheritance EventDispatcher Inheritance Object
サブクラス BeveledBorder

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

Rect クラスは矩形を描画する塗りつぶしグラフィックエレメントです。矩形の角は丸くすることができます。drawElement() メソッドは Graphics.drawRect() および Graphics.drawRoundRect() メソッドを呼び出します。

メモ:デフォルトでは、境界線の角は丸められます。角を丸めないようにするには、線の joints プロパティを JointStyle.MITER に設定します。

例を表示

さらに例を参照

関連する API エレメント



パブリックプロパティ
 プロパティ定義元
 Inheritedalpha : Number
グラフィックエレメントの透明度のレベルです。
GraphicElement
 InheritedalwaysCreateDisplayObject : Boolean
この GraphicElement がその独自の DisplayObject に関連付けられてレンダリングされることを指定します。
GraphicElement
 Inheritedbaseline : Object
アンカーターゲットからコントロールのベースライン位置までの垂直距離(ピクセル単位)です。
GraphicElement
 InheritedbaselinePosition : Number
[読み取り専用] コンポーネントのテキストにおける 1 行目のベースラインの y 座標です。
GraphicElement
 InheritedblendMode : String
使用するブレンドモードを指定する BlendMode クラスの値です。
GraphicElement
 Inheritedbottom : Object
コンポーネントの下端からアンカーターゲットの下端までの垂直距離(ピクセル単位)です。
GraphicElement
  bottomLeftRadiusX : Number
矩形の左下隅の x 半径です。
Rect
  bottomLeftRadiusY : Number
矩形の左下隅の y 半径です。
Rect
  bottomRightRadiusX : Number
矩形の右下隅の x 半径です。
Rect
  bottomRightRadiusY : Number
矩形の右下隅の y 半径です。
Rect
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクター関数への参照です。
Object
 Inheriteddepth : Number
コンテナ内のアイテムのレンダリング順序を決定します。
GraphicElement
 InheriteddesignLayer : DesignLayer
このビジュアルエレメントに関連付けるオプションの DesignLayer インスタンスを指定します。
GraphicElement
 InheriteddisplayObject : DisplayObject
[読み取り専用] この IGraphicElement が描画される共有 DisplayObject です。
GraphicElement
 InheriteddisplayObjectSharingMode : String
この IGraphicElement とその表示オブジェクトの間の関連付けを示します。
GraphicElement
 InheritedexplicitHeight : Number
コンポーネントの座標内におけるコンポーネントの明示的な高さ(ピクセル単位)を指定する数値です。
GraphicElement
 InheritedexplicitMaxHeight : Number
レイアウト中に親によって考慮されるコンポーネントの最大推奨高さです。
GraphicElement
 InheritedexplicitMaxWidth : Number
レイアウト中に親によって考慮されるコンポーネントの最大推奨幅です。
GraphicElement
 InheritedexplicitMinHeight : Number
レイアウト中に親によって考慮されるコンポーネントの最小推奨高さです。
GraphicElement
 InheritedexplicitMinWidth : Number
レイアウト中に親によって考慮されるコンポーネントの最小推奨幅です。
GraphicElement
 InheritedexplicitWidth : Number
コンポーネントの座標内におけるコンポーネントの明示的な幅(ピクセル単位)を指定する数値です。
GraphicElement
 Inheritedfill : IFill
塗りつぶしのプロパティを定義するオブジェクトです。
FilledElement
 Inheritedfilters : Array
グラフィックエレメントに現在関連付けられている各フィルターオブジェクトが格納されているインデックス付きの配列です。
GraphicElement
 InheritedhasLayoutMatrix3D : Boolean
[読み取り専用] エレメントが 3D マトリックスを持つ場合は true です。
GraphicElement
 Inheritedheight : Number
グラフィックエレメントの高さです。
GraphicElement
 InheritedhorizontalCenter : Object
コンポーネントの中心からアンカーターゲットのコンテンツ領域の中心までの水平距離(ピクセル単位)です。
GraphicElement
 Inheritedid : String
コンポーネントの ID です。
GraphicElement
 InheritedincludeInLayout : Boolean
このエレメントを親のレイアウトに含めるかどうかを指定します。
GraphicElement
 Inheritedis3D : Boolean
[読み取り専用] エレメントが 3D の場合は true です。
GraphicElement
 InheritedlayoutDirection : String
エレメントの任意のレイアウト方向を指定します。LayoutDirection.LTR(左から右)、LayoutDirection.RTL(右から左)または null(継承する)のいずれかを指定します。
GraphicElement
 Inheritedleft : Object
コンポーネントの左端からアンカーターゲットの左端までの水平距離(ピクセル単位)です。
GraphicElement
 InheritedluminosityClip : Boolean
マスクされたコンテンツを輝度マスクがクリッピングするかどうかを制御するプロパティです。
GraphicElement
 InheritedluminosityInvert : Boolean
輝度マスクによってマスクされているグラフィックエレメントの RGB カラー値の計算を制御するプロパティです。
GraphicElement
 Inheritedmask : DisplayObject
呼び出し元の表示オブジェクトは、指定された mask オブジェクトによってマスクされます。
GraphicElement
 InheritedmaskType : String
GraphicElement にマスクを適用する方法を定義します。有効な値は、MaskType.CLIP、MaskType.ALPHA および MaskType.LUMINOSITY です。クリップマスク:クリップモードでマスクを適用すると、クリッピングマスクが 1 ビットに減らされます。
GraphicElement
 InheritedmaxHeight : Number
レイアウト中に親によって考慮されるコンポーネントの最大推奨高さです。
GraphicElement
 InheritedmaxWidth : Number
レイアウト中に親によって考慮されるコンポーネントの最大推奨幅です。
GraphicElement
 InheritedmeasuredHeight : Number
コンポーネントのデフォルトの高さ(ピクセル単位)です。
GraphicElement
 InheritedmeasuredWidth : Number
コンポーネントのデフォルトの幅(ピクセル単位)です。
GraphicElement
 InheritedmeasuredX : Number
エレメントの原点を基準にした、デフォルトの測定された境界の左上隅です。
GraphicElement
 InheritedmeasuredY : Number
エレメントの原点を基準にした、デフォルトの測定された境界の左上隅です。
GraphicElement
 InheritedminHeight : Number
レイアウト中に親によって考慮されるコンポーネントの最小推奨高さです。
GraphicElement
 InheritedminWidth : Number
レイアウト中に親によって考慮されるコンポーネントの最小推奨幅です。
GraphicElement
 Inheritedowner : DisplayObjectContainer
この IVisualElement オブジェクトのオーナーです。
GraphicElement
 Inheritedparent : DisplayObjectContainer
[読み取り専用] このコンポーネントの親コンテナまたは親コンポーネントです。
GraphicElement
 InheritedpercentHeight : Number
コンポーネントの高さを親のサイズに対する比率(パーセンテージ)で指定します。
GraphicElement
 InheritedpercentWidth : Number
コンポーネントの幅を親のサイズに対する比率(パーセンテージ)で指定します。
GraphicElement
 InheritedpostLayoutTransformOffsets : mx.geom:TransformOffsets
親のレイアウトに影響を与えない方法で、オブジェクトの変換に適用できる一連の調整を定義します。
GraphicElement
  radiusX : Number
すべての角の x 軸に使用するデフォルトの角丸の半径です。
Rect
  radiusY : Number
すべての角の y 軸に使用するデフォルトの角丸の半径です。
Rect
 Inheritedright : Object
コンポーネントの右端からアンカーターゲットの右端までの水平距離(ピクセル単位)です。
GraphicElement
 Inheritedrotation : Number
変換ポイントからのエレメントの回転角を度単位で示します。
GraphicElement
 InheritedrotationX : Number
エレメントインスタンスの 3D 親コンテナを基準にした元の位置からの x 軸の回転角を度単位で示します。
GraphicElement
 InheritedrotationY : Number
DisplayObject インスタンスの 3D 親コンテナを基準にした元の位置からの y 軸の回転角を度単位で示します。
GraphicElement
 InheritedrotationZ : Number
変換ポイントからのエレメントの回転角を度単位で示します。
GraphicElement
 InheritedscaleX : Number
変換ポイントから適用されるエレメントの水平スケール(パーセンテージ)です。
GraphicElement
 InheritedscaleY : Number
変換ポイントから適用されるエレメントの垂直スケール(パーセンテージ)です。
GraphicElement
 InheritedscaleZ : Number
変換ポイントから適用されるエレメントの z スケール(パーセンテージ)です。
GraphicElement
 Inheritedstroke : IStroke
このエレメントにより使用されるストロークです。
StrokedElement
 Inheritedtop : Object
コンポーネントの上端からアンカーターゲットの上端までの垂直距離(ピクセル単位)です。
GraphicElement
  topLeftRadiusX : Number
矩形の左上隅の x 半径です。
Rect
  topLeftRadiusY : Number
矩形の左上隅の y 半径です。
Rect
  topRightRadiusX : Number
矩形の右上隅の x 半径です。
Rect
  topRightRadiusY : Number
矩形の右上隅の y 半径です。
Rect
 Inheritedtransform : flash.geom:Transform
表示オブジェクトのマトリックス、カラー変換、ピクセル境界に関係するプロパティを持つオブジェクトです。
GraphicElement
 InheritedtransformX : Number
エレメントの x 位置変換ポイントです。
GraphicElement
 InheritedtransformY : Number
エレメントの y 位置変換ポイントです。
GraphicElement
 InheritedtransformZ : Number
エレメントの z 位置変換ポイントです。
GraphicElement
 InheritedverticalCenter : Object
コンポーネントの中心からアンカーターゲットのコンテンツ領域の中心までの垂直距離(ピクセル単位)です。
GraphicElement
 Inheritedvisible : Boolean
このビジュアルエレメントの可視性を制御します。
GraphicElement
 Inheritedwidth : Number
グラフィックエレメントの幅です。
GraphicElement
 Inheritedx : Number
グラフィックエレメントの x 位置です。
GraphicElement
 Inheritedy : Number
グラフィックエレメントの y 位置です。
GraphicElement
 Inheritedz : Number
グラフィックエレメントの z 位置です。
GraphicElement
プロテクトプロパティ
 プロパティ定義元
 InheriteddrawnDisplayObject : DisplayObject
[読み取り専用] GraphicElement によって描画される実際の DisplayObject です。
GraphicElement
 InheriteddrawX : Number
[読み取り専用] エレメントを描画する必要がある x 位置です。
GraphicElement
 InheriteddrawY : Number
[読み取り専用] エレメントを描画する必要がある y 位置です。
GraphicElement
 InheritedhasComplexLayoutMatrix : Boolean
[読み取り専用] GraphicElement に平行移動ではない (x,y) 変換プロパティがある場合、true を返します。
GraphicElement
 InheritedlayoutFeatures : AdvancedLayoutFeatures
GraphicElement が変換とレイヤーのサポートを実装する方法について、実装の詳細情報のすべてが含まれます。
GraphicElement
 InheritedneedsDisplayObject : Boolean
[読み取り専用] エレメントに排他的な DisplayObject が必要な場合は true です。
GraphicElement
パブリックメソッド
 メソッド定義元
  
コンストラクターです。
Rect
 Inherited
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。
EventDispatcher
 Inherited
この IGraphicElement がシーケンスの次の IGraphicElement と互換性があり、表示オブジェクトを共有できる場合に true を返します。
GraphicElement
 Inherited
この IGraphicElement がシーケンスの前の IGraphicElement と互換性があり、表示オブジェクトを共有できる場合に true を返します。
GraphicElement
 Inherited
この IGraphicElement が描画される新しい DisplayObject を作成します。
GraphicElement
 Inherited
イベントをイベントフローに送出します。
EventDispatcher
  
getBoundsXAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
[オーバーライド] エレメントの境界の x 座標を、指定したエレメントサイズで返します。
Rect
  
getBoundsYAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
[オーバーライド] エレメントの境界の y 座標を、指定したエレメントサイズで返します。
Rect
 Inherited
getLayoutBoundsHeight(postLayoutTransform:Boolean = true):Number
エレメントのレイアウトの高さを返します。
GraphicElement
 Inherited
getLayoutBoundsWidth(postLayoutTransform:Boolean = true):Number
エレメントのレイアウトの幅を返します。
GraphicElement
 Inherited
getLayoutBoundsX(postLayoutTransform:Boolean = true):Number
画面に描画するためにエレメントで使用する x 座標を返します。
GraphicElement
 Inherited
getLayoutBoundsY(postLayoutTransform:Boolean = true):Number
画面に描画するためにエレメントで使用する y 座標を返します。
GraphicElement
 Inherited
兄弟を基準としてコンポーネントのレイアウトを計算するために使用される変換マトリックスを返します。
GraphicElement
 Inherited
このエレメントのレイアウト変換 Matrix3D を返します。
GraphicElement
 Inherited
getMaxBoundsHeight(postLayoutTransform:Boolean = true):Number
エレメントの最大の高さを返します。
GraphicElement
 Inherited
getMaxBoundsWidth(postLayoutTransform:Boolean = true):Number
エレメントの最大の幅を返します。
GraphicElement
 Inherited
getMinBoundsHeight(postLayoutTransform:Boolean = true):Number
エレメントの最小の高さを返します。
GraphicElement
 Inherited
getMinBoundsWidth(postLayoutTransform:Boolean = true):Number
エレメントの最小の幅を返します。
GraphicElement
 Inherited
getPreferredBoundsHeight(postLayoutTransform:Boolean = true):Number
エレメントの推奨高さを返します。
GraphicElement
 Inherited
getPreferredBoundsWidth(postLayoutTransform:Boolean = true):Number
エレメントの推奨幅を返します。
GraphicElement
 Inherited
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。
EventDispatcher
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
MXML タグを使用して GraphicElement を作成したときに、MXML コンパイラーによって自動的に呼び出されます。
GraphicElement
 Inherited
このメソッドを呼び出すと、表示リストがレンダリングされる前に、エレメントの validateDisplayList() メソッドが呼び出されます。
GraphicElement
 Inherited
エレメントの layoutDirection を変更する場合、または親エレメントの layoutDirection を変更する場合は、エレメントでこのメソッドを呼び出す必要があります。
GraphicElement
 Inherited
このメソッドを呼び出すと、表示リストがレンダリングされる前に、エレメントの validateProperties() メソッドが呼び出されます。
GraphicElement
 Inherited
このメソッドを呼び出すと、表示リストがレンダリングされる前に、エレメントの validateSize() メソッドが呼び出されます。
GraphicElement
 Inherited
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
point オブジェクトをオブジェクトの(ローカル)座標からステージ(グローバル)座標に変換します。
GraphicElement
 Inherited
ホストコンポーネントに対して IGraphicElement が追加または削除された場合に IGraphicElementContainer によって呼び出されます。
GraphicElement
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
removeEventListener(type:String, listener:Function, useCapture:Boolean = false):void
EventDispatcher オブジェクトからリスナーを削除します。
EventDispatcher
 Inherited
setLayoutBoundsPosition(newBoundsX:Number, newBoundsY:Number, postLayoutTransform:Boolean = true):void
画面に描画するためにエレメントで使用する座標を設定します。
GraphicElement
 Inherited
setLayoutBoundsSize(width:Number, height:Number, postLayoutTransform:Boolean = true):void
エレメントのレイアウトサイズを設定します。
GraphicElement
 Inherited
setLayoutMatrix(value:Matrix, invalidateLayout:Boolean):void
兄弟を基準としてコンポーネントのレイアウトサイズおよび位置を計算するために使用される変換 Matrix を設定します。
GraphicElement
 Inherited
setLayoutMatrix3D(value:Matrix3D, invalidateLayout:Boolean):void
兄弟を基準としてコンポーネントのレイアウトサイズおよび位置を計算するために使用される変換 Matrix3D を設定します。
GraphicElement
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
このエレメントがシーケンスの sharedDisplayObject に対して自分自身を描画できるかどうかを決定します。
GraphicElement
 Inherited
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
transformAround(transformCenter:Vector3D, scale:Vector3D = null, rotation:Vector3D = null, translation:Vector3D = null, postLayoutScale:Vector3D = null, postLayoutRotation:Vector3D = null, postLayoutTranslation:Vector3D = null, invalidateLayout:Boolean = true):void
コンポーネントの独自の座標空間内で指定され、親の座標空間内に固定される、特定のポイントを保持して変換の回転、拡大 / 縮小および平行移動を更新するためのユーティリティメソッドです。
GraphicElement
 Inherited
transformPointToParent(localPosition:Vector3D, position:Vector3D, postLayoutPosition:Vector3D):void
このオブジェクトのローカル座標に指定されたポイントをオブジェクトの親の座標の場所に変換するユーティリティメソッドです。
GraphicElement
 Inherited
displayObject プロパティのこのエレメントを再描画するために、IGraphicElementContainer によって呼び出されます。
GraphicElement
 Inherited
必要に応じて、validateProperties()、validateSize() および validateDisplayList() を直ちに呼び出して、このオブジェクトのプロパティとレイアウトを検証および更新します。
GraphicElement
 Inherited
commitProperties() メソッドを呼び出してコンポーネントのプロパティを検証するために、レイアウトロジックによって使用されます。
GraphicElement
 Inherited
このエレメントのサイズを検証するために IGraphicElementContainer によって呼び出されます。
GraphicElement
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
 Inherited
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。
EventDispatcher
プロテクトメソッド
 メソッド定義元
 Inherited
[オーバーライド] このエレメントの描画を設定します。
FilledElement
 Inherited
measure() メソッドの呼び出しをスキップできるかどうかを決定します。
GraphicElement
 Inherited
エレメントに設定されたプロパティを処理します。
GraphicElement
  
[オーバーライド] エレメントを描画します。
Rect
 Inherited
[オーバーライド] このエレメントの描画を完了させます。
FilledElement
 Inherited
getStrokeExtents(postLayoutTransform:Boolean = true):Rectangle
エレメントの境界の両側にある線が占めるピクセル数を返します。
GraphicElement
 Inherited
このエレメントが変更され、レイヤーを更新する必要があることをホストに通知するためのユーティリティメソッドです。
GraphicElement
 Inherited
このオブジェクトがレイアウトに影響を与える(includeInLayout が true である)場合に、親のサイズおよび表示リストを無効にするためのヘルパーメソッドです。
GraphicElement
 Inherited
エレメントのデフォルトサイズを計算します。
GraphicElement
 Inherited
ILayoutElement インターフェイスの実装に使用され、変換前の測定された高さの明示的な値を返します。
GraphicElement
 Inherited
ILayoutElement インターフェイスの実装に使用され、変換前の測定された幅の明示的な値を返します。
GraphicElement
 Inherited
transformHeightForLayout(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
エレメントのサイズを変換します。
GraphicElement
 Inherited
transformWidthForLayout(width:Number, height:Number, postLayoutTransform:Boolean = true):Number
エレメントのサイズを変換します。
GraphicElement
 Inherited
updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
[オーバーライド] エレメントの描画およびそのコンテンツのサイズや位置の設定を行います。
StrokedElement
イベント
 イベント 概要 定義元
 Inherited[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを取得して、アクティブになったときに送出されます。EventDispatcher
 Inherited[ブロードキャストイベント] Flash Player または AIR アプリケーションがオペレーティングシステムのフォーカスを失って、非アクティブになったときに送出されます。EventDispatcher
プロパティの詳細

bottomLeftRadiusX

プロパティ
bottomLeftRadiusX:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

矩形の左下隅の x 半径です。

デフォルト値: NaN。



実装
    public function get bottomLeftRadiusX():Number
    public function set bottomLeftRadiusX(value:Number):void

bottomLeftRadiusY

プロパティ 
bottomLeftRadiusY:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

矩形の左下隅の y 半径です。

デフォルト値: NaN。



実装
    public function get bottomLeftRadiusY():Number
    public function set bottomLeftRadiusY(value:Number):void

bottomRightRadiusX

プロパティ 
bottomRightRadiusX:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

矩形の右下隅の x 半径です。

デフォルト値: NaN。



実装
    public function get bottomRightRadiusX():Number
    public function set bottomRightRadiusX(value:Number):void

bottomRightRadiusY

プロパティ 
bottomRightRadiusY:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

矩形の右下隅の y 半径です。

デフォルト値: NaN。



実装
    public function get bottomRightRadiusY():Number
    public function set bottomRightRadiusY(value:Number):void

radiusX

プロパティ 
radiusX:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

すべての角の x 軸に使用するデフォルトの角丸の半径です。topLeftRadiusXtopRightRadiusXbottomLeftRadiusX、および bottomRightRadiusX プロパティは、このプロパティより優先されます。



実装
    public function get radiusX():Number
    public function set radiusX(value:Number):void

radiusY

プロパティ 
radiusY:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

すべての角の y 軸に使用するデフォルトの角丸の半径です。topLeftRadiusYtopRightRadiusYbottomLeftRadiusY、および bottomRightRadiusY プロパティは、このプロパティより優先されます。



実装
    public function get radiusY():Number
    public function set radiusY(value:Number):void

topLeftRadiusX

プロパティ 
topLeftRadiusX:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

矩形の左上隅の x 半径です。

デフォルト値: NaN。



実装
    public function get topLeftRadiusX():Number
    public function set topLeftRadiusX(value:Number):void

topLeftRadiusY

プロパティ 
topLeftRadiusY:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

矩形の左上隅の y 半径です。

デフォルト値: NaN。



実装
    public function get topLeftRadiusY():Number
    public function set topLeftRadiusY(value:Number):void

topRightRadiusX

プロパティ 
topRightRadiusX:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

矩形の右上隅の x 半径です。

デフォルト値: NaN。



実装
    public function get topRightRadiusX():Number
    public function set topRightRadiusX(value:Number):void

topRightRadiusY

プロパティ 
topRightRadiusY:Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

矩形の右上隅の y 半径です。

デフォルト値: NaN。



実装
    public function get topRightRadiusY():Number
    public function set topRightRadiusY(value:Number):void
コンストラクターの詳細

Rect

()コンストラクター
public function Rect()

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

コンストラクターです。

メソッドの詳細

draw

()メソッド
override protected function draw(g:Graphics):void

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

エレメントを描画します。これは描画処理中に行われる 3 つの手順の 2 番目です。描画を実装するにはこのメソッドをオーバーライドします。ストローク(および該当する場合は塗りつぶし)が beginDraw() メソッドで設定されています。オーバーライドには、moveTo()curveTo() および drawRect() などの描画メソッドの呼び出しのみが含まれている必要があります。

パラメーター

g:Graphics — 描画するグラフィックエレメントです。

getBoundsXAtSize

()メソッド 
override public function getBoundsXAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

エレメントの境界の x 座標を、指定したエレメントサイズで返します。

このメソッドは通常、エレメントが特定のサイズに変更される場合にエレメントの位置を予測するために、measure() メソッドの呼び出し時にレイアウトによって使用されます。

パラメーター

width:Number — エレメントの境界の幅、または推奨幅を使用するための NaN です。
 
height:Number — エレメントの境界の高さ、または推奨高さを使用するための NaN です。
 
postLayoutTransform:Boolean (default = true)postLayoutTransform が true の場合、このメソッドは、エレメントの境界ボックスの左上隅の x 座標を返します。境界ボックスは、エレメントの親の座標空間内にあり、指定した境界サイズ、レイアウト位置およびレイアウト変換マトリックスから計算されます。

戻り値
Number — 指定したエレメントサイズのエレメントの境界の x 座標です。

getBoundsYAtSize

()メソッド 
override public function getBoundsYAtSize(width:Number, height:Number, postLayoutTransform:Boolean = true):Number

言語バージョン: ActionScript 3.0
製品バージョン: Flex 4
ランタイムバージョン: Flash Player 10, AIR 1.5

エレメントの境界の y 座標を、指定したエレメントサイズで返します。このメソッドは通常、エレメントが特定のサイズに変更される場合にエレメントの位置を予測するために、measure() の呼び出し時にレイアウトによって使用されます。

パラメーター

width:Number — エレメントの境界の幅、または推奨幅を使用するための NaN です。
 
height:Number — エレメントの境界の高さ、または推奨高さを使用するための NaN です。
 
postLayoutTransform:Boolean (default = true)postLayoutTransform が true の場合、このメソッドは、エレメントの境界ボックスの左上隅の y 座標を返します。境界ボックスは、エレメントの親の座標空間内にあり、指定した境界サイズ、レイアウト位置およびレイアウト変換マトリックスから計算されます。

戻り値
Number — 指定したエレメントサイズのエレメントの境界の y 座標です。
RectExample.mxml
<?xml version="1.0" encoding="utf-8"?>
<!-- RectExample.mxml -->
<s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark">

    <s:Panel title="Rectangle Graphic Example"
            width="75%" height="75%"
            horizontalCenter="0" verticalCenter="0">
        <s:Group left="10" right="10" top="10" bottom="10">
            <s:Graphic x="0" y="0">
                <!-- Draw rectangle with square corners. -->
                <s:Rect height="100" width="200">
                    <s:stroke>
                        <s:SolidColorStroke color="0x000000" weight="2"/>
                    </s:stroke>
                    <s:fill>
                        <s:RadialGradient>
                            <s:entries>
                                <s:GradientEntry color="0x0056FF" ratio="0.00" alpha="0.5"/>
                                <s:GradientEntry color="0x00CC99" ratio="0.33" alpha="0.5"/>
                                <s:GradientEntry color="0xECEC21" ratio="0.66" alpha="0.5"/>
                            </s:entries>
                        </s:RadialGradient>
                    </s:fill>
                </s:Rect>
            </s:Graphic>

            <s:Graphic x="250" y="0">
                <!-- Draw rectangle with rounded corners. -->
                <s:Rect height="100" width="200" radiusX="25" radiusY="25">
                    <s:stroke>
                        <s:SolidColorStroke color="0x000000" weight="2"/>
                    </s:stroke>
                    <s:fill>
                        <s:RadialGradient>
                            <s:entries>
                                <s:GradientEntry color="0x0056FF" ratio="0.00" alpha="0.5"/>
                                <s:GradientEntry color="0x00CC99" ratio="0.33" alpha="0.5"/>
                                <s:GradientEntry color="0xECEC21" ratio="0.66" alpha="0.5"/>
                            </s:entries>
                        </s:RadialGradient>
                    </s:fill>
                </s:Rect>
            </s:Graphic>
        </s:Group>
    </s:Panel>

</s:Application>




[ X ]英語で表示される理由
ActionScript 3.0 リファレンスガイドのコンテンツが英語で表示されます。

ActionScript 3.0 リファレンスガイドのすべての部分がすべての言語に翻訳されているわけではありません。言語エレメントが翻訳されていない場合、そのエレメントは英語で表示されます。例えば、ga.controls.HelpBox クラスはどの言語にも訳されていません。このため、リファレンスガイドの日本語バージョンでは、ga.controls.HelpBox クラスは英語で表示されます。