パッケージ | spark.primitives |
クラス | public class Ellipse |
継承 | Ellipse FilledElement StrokedElement GraphicElement EventDispatcher Object |
言語バージョン: | ActionScript 3.0 |
製品バージョン: | Flex 4 |
ランタイムバージョン: | Flash Player 10, AIR 1.5 |
Graphics.drawEllipse()
メソッドを呼び出します。
さらに例を参照
関連する API エレメント
パブリックプロパティ
プロテクトプロパティ
パブリックメソッド
メソッド | 定義元 | ||
---|---|---|---|
Ellipse()
コンストラクターです。 | Ellipse | ||
addEventListener(type:String, listener:Function, useCapture:Boolean = false, priority:int = 0, useWeakReference:Boolean = false):void
イベントリスナーオブジェクトを EventDispatcher オブジェクトに登録し、リスナーがイベントの通知を受け取るようにします。 | EventDispatcher | ||
この IGraphicElement がシーケンスの次の IGraphicElement と互換性があり、表示オブジェクトを共有できる場合に true を返します。 | GraphicElement | ||
この IGraphicElement がシーケンスの前の IGraphicElement と互換性があり、表示オブジェクトを共有できる場合に true を返します。 | GraphicElement | ||
この IGraphicElement が描画される新しい DisplayObject を作成します。 | GraphicElement | ||
イベントをイベントフローに送出します。 | EventDispatcher | ||
[オーバーライド]
エレメントの境界の x 座標を、指定したエレメントサイズで返します。 | Ellipse | ||
[オーバーライド]
エレメントの境界の y 座標を、指定したエレメントサイズで返します。 | Ellipse | ||
エレメントのレイアウトの高さを返します。 | GraphicElement | ||
エレメントのレイアウトの幅を返します。 | GraphicElement | ||
画面に描画するためにエレメントで使用する x 座標を返します。 | GraphicElement | ||
画面に描画するためにエレメントで使用する y 座標を返します。 | GraphicElement | ||
兄弟を基準としてコンポーネントのレイアウトを計算するために使用される変換マトリックスを返します。 | GraphicElement | ||
このエレメントのレイアウト変換 Matrix3D を返します。 | GraphicElement | ||
エレメントの最大の高さを返します。 | GraphicElement | ||
エレメントの最大の幅を返します。 | GraphicElement | ||
エレメントの最小の高さを返します。 | GraphicElement | ||
エレメントの最小の幅を返します。 | GraphicElement | ||
エレメントの推奨高さを返します。 | GraphicElement | ||
エレメントの推奨幅を返します。 | GraphicElement | ||
EventDispatcher オブジェクトに、特定のイベントタイプに対して登録されたリスナーがあるかどうかを確認します。 | EventDispatcher | ||
オブジェクトに指定されたプロパティが定義されているかどうかを示します。 | Object | ||
MXML タグを使用して GraphicElement を作成したときに、MXML コンパイラーによって自動的に呼び出されます。 | GraphicElement | ||
このメソッドを呼び出すと、表示リストがレンダリングされる前に、エレメントの validateDisplayList() メソッドが呼び出されます。 | GraphicElement | ||
エレメントの layoutDirection を変更する場合、または親エレメントの layoutDirection を変更する場合は、エレメントでこのメソッドを呼び出す必要があります。 | GraphicElement | ||
このメソッドを呼び出すと、表示リストがレンダリングされる前に、エレメントの validateProperties() メソッドが呼び出されます。 | GraphicElement | ||
このメソッドを呼び出すと、表示リストがレンダリングされる前に、エレメントの validateSize() メソッドが呼び出されます。 | GraphicElement | ||
Object クラスのインスタンスが、パラメーターとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。 | Object | ||
point オブジェクトをオブジェクトの(ローカル)座標からステージ(グローバル)座標に変換します。 | GraphicElement | ||
ホストコンポーネントに対して IGraphicElement が追加または削除された場合に IGraphicElementContainer によって呼び出されます。 | GraphicElement | ||
指定されたプロパティが存在し、列挙できるかどうかを示します。 | Object | ||
EventDispatcher オブジェクトからリスナーを削除します。 | EventDispatcher | ||
setLayoutBoundsPosition(newBoundsX:Number, newBoundsY:Number, postLayoutTransform:Boolean = true):void
画面に描画するためにエレメントで使用する座標を設定します。 | GraphicElement | ||
エレメントのレイアウトサイズを設定します。 | GraphicElement | ||
兄弟を基準としてコンポーネントのレイアウトサイズおよび位置を計算するために使用される変換 Matrix を設定します。 | GraphicElement | ||
兄弟を基準としてコンポーネントのレイアウトサイズおよび位置を計算するために使用される変換 Matrix3D を設定します。 | GraphicElement | ||
ループ処理に対するダイナミックプロパティの可用性を設定します。 | Object | ||
このエレメントがシーケンスの sharedDisplayObject に対して自分自身を描画できるかどうかを決定します。 | GraphicElement | ||
ロケール固有の規則に従って書式設定された、このオブジェクトのストリング表現を返します。 | Object | ||
指定されたオブジェクトのストリング表現を返します。 | Object | ||
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 | ||
このオブジェクトのローカル座標に指定されたポイントをオブジェクトの親の座標の場所に変換するユーティリティメソッドです。 | GraphicElement | ||
displayObject プロパティのこのエレメントを再描画するために、IGraphicElementContainer によって呼び出されます。 | GraphicElement | ||
必要に応じて、validateProperties()、validateSize() および validateDisplayList() を直ちに呼び出して、このオブジェクトのプロパティとレイアウトを検証および更新します。 | GraphicElement | ||
commitProperties() メソッドを呼び出してコンポーネントのプロパティを検証するために、レイアウトロジックによって使用されます。 | GraphicElement | ||
このエレメントのサイズを検証するために IGraphicElementContainer によって呼び出されます。 | GraphicElement | ||
指定されたオブジェクトのプリミティブな値を返します。 | Object | ||
指定されたイベントタイプについて、この EventDispatcher オブジェクトまたはその祖先にイベントリスナーが登録されているかどうかを確認します。 | EventDispatcher |
プロテクトメソッド
メソッド | 定義元 | ||
---|---|---|---|
[オーバーライド]
このエレメントの描画を設定します。 | FilledElement | ||
measure() メソッドの呼び出しをスキップできるかどうかを決定します。 | GraphicElement | ||
エレメントに設定されたプロパティを処理します。 | GraphicElement | ||
[オーバーライド]
エレメントを描画します。 | Ellipse | ||
[オーバーライド]
このエレメントの描画を完了させます。 | FilledElement | ||
エレメントの境界の両側にある線が占めるピクセル数を返します。 | GraphicElement | ||
このエレメントが変更され、レイヤーを更新する必要があることをホストに通知するためのユーティリティメソッドです。 | GraphicElement | ||
このオブジェクトがレイアウトに影響を与える(includeInLayout が true である)場合に、親のサイズおよび表示リストを無効にするためのヘルパーメソッドです。 | GraphicElement | ||
エレメントのデフォルトサイズを計算します。 | GraphicElement | ||
ILayoutElement インターフェイスの実装に使用され、変換前の測定された高さの明示的な値を返します。 | GraphicElement | ||
ILayoutElement インターフェイスの実装に使用され、変換前の測定された幅の明示的な値を返します。 | GraphicElement | ||
エレメントのサイズを変換します。 | GraphicElement | ||
エレメントのサイズを変換します。 | GraphicElement | ||
[オーバーライド]
エレメントの描画およびそのコンテンツのサイズや位置の設定を行います。 | StrokedElement |
コンストラクターの詳細
Ellipse | () | コンストラクター |
public function Ellipse()
言語バージョン: | 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 座標です。
|
例 この例の使用方法
EllipseExample.mxml
<?xml version="1.0" encoding="utf-8"?> <!-- EllipseExample.mxml --> <s:Application xmlns:fx="http://ns.adobe.com/mxml/2009" xmlns:s="library://ns.adobe.com/flex/spark"> <s:Panel title="Ellipse Graphic Example" width="75%" height="75%" horizontalCenter="0" verticalCenter="0"> <s:Graphic horizontalCenter="0" verticalCenter="0"> <s:Ellipse height="100" width="250"> <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:Ellipse> </s:Graphic> </s:Panel> </s:Application>
Tue Jun 12 2018, 10:34 AM Z