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