Package | flash.display |
Class | public final class GraphicsPathWinding |
Inheritance | GraphicsPathWinding ![]() |
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
flash.display.GraphicsPath.winding
property
and the flash.display.Graphics.drawPath()
method
to determine the direction to draw a path.
A clockwise path is positively wound, and
a counter-clockwise path is negatively wound:
When paths intersect or overlap, the winding direction determines the rules for filling the areas created by the intersection or overlap:
Related API Elements
Property | Defined By | ||
---|---|---|---|
![]() | constructor : Object
A reference to the class object or constructor function for a given object instance. | Object |
Method | Defined By | ||
---|---|---|---|
![]() |
Indicates whether an object has a specified property defined. | Object | |
![]() |
Indicates whether an instance of the Object class is in the prototype chain of the object specified
as the parameter. | Object | |
![]() |
Indicates whether the specified property exists and is enumerable. | Object | |
![]() |
Sets the availability of a dynamic property for loop operations. | Object | |
![]() |
Returns the string representation of this object, formatted according to locale-specific conventions. | Object | |
![]() |
Returns the string representation of the specified object. | Object | |
![]() |
Returns the primitive value of the specified object. | Object |
Constant | Defined By | ||
---|---|---|---|
EVEN_ODD : String = "evenOdd" [static]
Establishes the even-odd winding type. | GraphicsPathWinding | ||
NON_ZERO : String = "nonZero" [static]
Establishes the non-zero winding type. | GraphicsPathWinding |
EVEN_ODD | Constant |
public static const EVEN_ODD:String = "evenOdd"
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
Establishes the even-odd winding type. The even-odd winding type is the rule used by all of the
original drawing API and is the default type for the flash.display.Graphics.drawPath()
method.
Any overlapping paths will alternate between open and closed fills. If two squares drawn with the same fill
intersect, the area of the intersection is not filled. Adjacent areas are not the same (neither both filled nor both unfilled).
NON_ZERO | Constant |
public static const NON_ZERO:String = "nonZero"
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
Establishes the non-zero winding type. The non-zero winding type determines that when paths of opposite winding intersect, the intersection area is unfilled (as with the even-odd winding type). For paths of the same winding, the intersection area is filled.
Thu Dec 4 2014, 05:50 PM -08:00