パッケージflash.display
クラスpublic final class GraphicsPathWinding
継承GraphicsPathWinding Inheritance Object

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

GraphicsPathWinding クラスは、flash.display.GraphicsPath.winding プロパティおよび flash.display.Graphics.drawPath() メソッドの値を提供します。これらの値により、パスの描画方向が決まります。時計回りのパスは正の湾曲方向であり、反時計回りのパスは負の湾曲方向です。

正の湾曲方向と負の湾曲方向

パスが交差または重なり合う場合、湾曲の方向によって、交差または重なりで作成された領域の塗りの規則が決まります。

奇数 / 偶数およびゼロ以外の湾曲規則の比較

関連項目

flash.display.GraphicsPath.winding
flash.display.Graphics.drawPath()


パブリックプロパティ
 プロパティ定義元
 Inheritedconstructor : Object
指定されたオブジェクトインスタンスのクラスオブジェクトまたはコンストラクタ関数への参照です。
Object
 Inheritedprototype : Object
[静的] クラスまたは関数オブジェクトのプロトタイプオブジェクトへの参照です。
Object
パブリックメソッド
 メソッド定義元
 Inherited
オブジェクトに指定されたプロパティが定義されているかどうかを示します。
Object
 Inherited
Object クラスのインスタンスが、パラメータとして指定されたオブジェクトのプロトタイプチェーン内にあるかどうかを示します。
Object
 Inherited
指定されたプロパティが存在し、列挙できるかどうかを示します。
Object
 Inherited
ループ処理に対するダイナミックプロパティの可用性を設定します。
Object
 Inherited
指定されたオブジェクトのストリング表現を返します。
Object
 Inherited
指定されたオブジェクトのプリミティブな値を返します。
Object
パブリック定数
 定数定義元
  EVEN_ODD : String = "evenOdd"
[静的] 奇数 / 偶数の湾曲タイプを設定します。
GraphicsPathWinding
  NON_ZERO : String = "nonZero"
[静的] ゼロ以外の湾曲タイプを設定します。
GraphicsPathWinding
定数の詳細
EVEN_ODD定数
public static const EVEN_ODD:String = "evenOdd"

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

奇数 / 偶数の湾曲タイプを設定します。奇数 / 偶数の湾曲タイプは、元のすべての描画 API で使用される規則であり、flash.display.Graphics.drawPath() メソッドのデフォルトのタイプです。重なり合うパスでは、開いた塗りと閉じた塗りが交互に発生します。同じ塗りの交差を使用して 2 つの四角形を描画した場合、交差領域は塗りつぶされません。隣接する領域は同じではありません(両方が塗りつぶされることも、両方が塗りつぶされないこともありません)。

NON_ZERO定数 
public static const NON_ZERO:String = "nonZero"

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

ゼロ以外の湾曲タイプを設定します。ゼロ以外の湾曲タイプは、反対方向の湾曲のパスが交差するとき、交差領域が塗りつぶされないことを指定します(奇数 / 偶数の湾曲タイプの場合と同じ)。同じ方向の湾曲のパスの場合は、交差領域が塗りつぶされます。





 

 

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

現在のページ: http://livedocs.adobe.com/flex/3_jp/langref/flash/display/GraphicsPathWinding.html