Package | flash.display |
Class | public final class GraphicsPath |
Inheritance | GraphicsPath Object |
Implements | IGraphicsPath, IGraphicsData |
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10, 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.
Related API Elements
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 |
data | property |
winding | property |
GraphicsPath | () | Constructor |
public function GraphicsPath(commands:Vector.<int> = null, data:Vector.<Number> = null, winding:String = "evenOdd")
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10, 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.
|
Related API Elements
cubicCurveTo | () | method |
public function cubicCurveTo(controlX1:Number, controlY1:Number, controlX2:Number, controlY2:Number, anchorX:Number, anchorY:Number):void
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 12, AIR 3 |
Adds a new "cubicCurveTo" command to the commands
vector,
and new coordinates to the data
vector.
Parameters
controlX1:Number — Specifies the horizontal position of the first control
point relative to the registration point of the parent display object.
| |
controlY1:Number — Specifies the vertical position of the first control
point relative to the registration point of the parent display object.
| |
controlX2:Number — Specifies the horizontal position of the second control
point relative to the registration point of the parent display object.
| |
controlY2:Number — Specifies the vertical position of the second control
point relative to the registration point of the parent display object.
| |
anchorX:Number — Specifies the horizontal position of the next anchor
point relative to the registration point of the parent display object.
| |
anchorY:Number — Specifies the vertical position of the next anchor
point relative to the registration point of the parent display object.
|
Related API Elements
curveTo | () | method |
public function curveTo(controlX:Number, controlY:Number, anchorX:Number, anchorY:Number):void
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
Adds a new "curveTo" command to the commands
vector and
new coordinates to the data
vector.
Parameters
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.
|
Related API Elements
lineTo | () | method |
public function lineTo(x:Number, y:Number):void
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
Adds a new "lineTo" command to the commands
vector and
new coordinates to the data
vector.
Parameters
x:Number — The x coordinate of the destination point for the line.
| |
y:Number — The y coordinate of the destination point for the line.
|
Related API Elements
moveTo | () | method |
public function moveTo(x:Number, y:Number):void
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
Adds a new "moveTo" command to the commands
vector and
new coordinates to the data
vector.
Parameters
x:Number — The x coordinate of the destination point.
| |
y:Number — The y coordinate of the destination point.
|
Related API Elements
wideLineTo | () | method |
public function wideLineTo(x:Number, y:Number):void
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
Adds a new "wideLineTo" command to the commands
vector and
new coordinates to the data
vector.
Parameters
x:Number — The x-coordinate of the destination point for the line.
| |
y:Number — The y-coordinate of the destination point for the line.
|
Related API Elements
wideMoveTo | () | method |
public function wideMoveTo(x:Number, y:Number):void
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10, AIR 1.5 |
Adds a new "wideMoveTo" command to the commands
vector and
new coordinates to the data
vector.
Parameters
x:Number — The x-coordinate of the destination point.
| |
y:Number — The y-coordinate of the destination point.
|
Related API Elements
Mon Nov 28 2011, 06:48 AM -08:00