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() 方法的默认类型。任何重叠的路径将在开放填充与闭合填充之间交替。如果使用相同的填充绘制的两个正方形相交,则将不会填充相交的区域。相邻的区域是不相同的(二者没有同时填充或同时不填充)。

NON_ZERO常量 
public static const NON_ZERO:String = "nonZero"

语言版本: ActionScript 3.0
运行时版本: Flash Player 10, AIR 1.5

建立非零缠绕类型。非零缠绕类型确定:当反向缠绕的路径相交时,将不填充相交区域(与奇偶缠绕类型一样)。对于相同缠绕的路径,将填充相交区域。