| Package | flash.display |
| Class | public final class GraphicsPath |
| Inheritance | GraphicsPath Object |
| Implements | IGraphicsData, IGraphicsPath |
| Language version: | ActionScript 3.0 |
| Runtime version: | AIR 1.5 |
Use a GraphicsPath object with the Graphics.drawGraphicsData() method.
Drawing a GraphicsPath object is the equivalent of calling the Graphics.drawPath() method.
The GraphicsPath class also has its own set of methods (curveTo(), lineTo(), moveTo()
wideLineTo() and wideMoveTo()) similar to those in the Graphics class
for making adjustments to the GraphicsPath.commands and GraphicsPath.data vector arrays.
See also
| Property | Defined by | ||
|---|---|---|---|
| commands : Vector.<int>
The Vector of drawing commands as integers representing the path.
| GraphicsPath | ||
![]() | constructor : Object
A reference to the class object or constructor function for a given object instance.
| Object | |
| data : Vector.<Number>
The Vector of Numbers containing the parameters used with the drawing commands.
| GraphicsPath | ||
![]() | prototype : Object
[static]
A reference to the prototype object of a class or function object.
| Object | |
| winding : String
Specifies the winding rule using a value defined in the GraphicsPathWinding class.
| GraphicsPath | ||
| Method | Defined by | ||
|---|---|---|---|
|
Creates a new GraphicsPath object.
| GraphicsPath | ||
|
cubicCurveTo(controlX1:Number, controlY1:Number, controlX2:Number, controlY2:Number, anchorX:Number, anchorY:Number):void
Adds a new "cubicCurveTo" command to the
commands vector and
new coordinates to the data vector. | GraphicsPath | ||
|
Adds a new "curveTo" command to the
commands vector and
new coordinates to the data vector. | GraphicsPath | ||
![]() |
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 | |
|
Adds a new "lineTo" command to the
commands vector and
new coordinates to the data vector. | GraphicsPath | ||
|
Adds a new "moveTo" command to the
commands vector and
new coordinates to the data vector. | GraphicsPath | ||
![]() |
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 | |
|
Adds a new "wideLineTo" command to the
commands vector and
new coordinates to the data vector. | GraphicsPath | ||
|
Adds a new "wideMoveTo" command to the
commands vector and
new coordinates to the data vector. | GraphicsPath | ||
| commands | property |
public var commands:Vector.<int>
| Language version: | ActionScript 3.0 |
| Runtime version: | AIR 1.5 |
The Vector of drawing commands as integers representing the path. Each command can be one of the values defined by the GraphicsPathCommand class.
See also
| data | property |
public var data:Vector.<Number>
| Language version: | ActionScript 3.0 |
| Runtime version: | AIR 1.5 |
The Vector of Numbers containing the parameters used with the drawing commands.
| winding | property |
winding:String [read-write]
| Language version: | ActionScript 3.0 |
| Runtime version: | AIR 1.5 |
Specifies the winding rule using a value defined in the GraphicsPathWinding class.
Implementation public function get winding():String
public function set winding(value:String):void
See also
| GraphicsPath | () | constructor |
public function GraphicsPath(commands:Vector.<int> = null, data:Vector.<Number> = null, winding:String = "evenOdd")
| Language version: | ActionScript 3.0 |
| Runtime version: | AIR 1.5 |
Creates a new GraphicsPath object.
Parameterscommands:Vector.<int> (default = null) — A Vector of integers representing commands defined by the GraphicsPathCommand class.
|
|
data:Vector.<Number> (default = null) — A Vector of Numbers where each pair of numbers is treated as a point (an x, y pair).
|
|
winding:String (default = "evenOdd") — Specifies the winding rule using a value defined in the GraphicsPathWinding class.
|
See also
| cubicCurveTo | () | method |
public function cubicCurveTo(controlX1:Number, controlY1:Number, controlX2:Number, controlY2:Number, anchorX:Number, anchorY:Number):void
| Language version: | ActionScript 3.0 |
| Runtime version: | AIR 3.0 |
Adds a new "cubicCurveTo" command to the commands vector and
new coordinates to the data vector.
controlX1:Number — A number that specifies the horizontal position of the first control
point relative to the registration point of the parent display object.
|
|
controlY1:Number — A number that specifies the vertical position of the first control
point relative to the registration point of the parent display object.
|
|
controlX2:Number — A number that specifies the horizontal position of the second control
point relative to the registration point of the parent display object.
|
|
controlY2:Number — A number that specifies the vertical position of the second control
point relative to the registration point of the parent display object.
|
|
anchorX:Number — A number that specifies the horizontal position of the next anchor
point relative to the registration point of the parent display object.
|
|
anchorY:Number — A number that specifies the vertical position of the next anchor
point relative to the registration point of the parent display object.
|
See also
| curveTo | () | method |
public function curveTo(controlX:Number, controlY:Number, anchorX:Number, anchorY:Number):void
| Language version: | ActionScript 3.0 |
| Runtime version: | AIR 1.5 |
Adds a new "curveTo" command to the commands vector and
new coordinates to the data vector.
controlX:Number — A number that specifies the horizontal position of the control
point relative to the registration point of the parent display object.
|
|
controlY:Number — A number that specifies the vertical position of the control
point relative to the registration point of the parent display object.
|
|
anchorX:Number — A number that specifies the horizontal position of the next anchor
point relative to the registration point of the parent display object.
|
|
anchorY:Number — A number that specifies the vertical position of the next anchor
point relative to the registration point of the parent display object.
|
See also
| lineTo | () | method |
public function lineTo(x:Number, y:Number):void
| Language version: | ActionScript 3.0 |
| Runtime version: | AIR 1.5 |
Adds a new "lineTo" command to the commands vector and
new coordinates to the data vector.
x:Number — The x coordinate of the destination point for the line.
|
|
y:Number — The y coordinate of the destination point for the line.
|
See also
| moveTo | () | method |
public function moveTo(x:Number, y:Number):void
| Language version: | ActionScript 3.0 |
| Runtime version: | AIR 1.5 |
Adds a new "moveTo" command to the commands vector and
new coordinates to the data vector.
x:Number — The x coordinate of the destination point.
|
|
y:Number — The y coordinate of the destination point.
|
See also
| wideLineTo | () | method |
public function wideLineTo(x:Number, y:Number):void
| Language version: | ActionScript 3.0 |
| Runtime version: | AIR 1.5 |
Adds a new "wideLineTo" command to the commands vector and
new coordinates to the data vector.
x:Number — The x-coordinate of the destination point for the line.
|
|
y:Number — The y-coordinate of the destination point for the line.
|
See also
| wideMoveTo | () | method |
public function wideMoveTo(x:Number, y:Number):void
| Language version: | ActionScript 3.0 |
| Runtime version: | AIR 1.5 |
Adds a new "wideMoveTo" command to the commands vector and
new coordinates to the data vector.
x:Number — The x-coordinate of the destination point.
|
|
y:Number — The y-coordinate of the destination point.
|
See also