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.
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 | ||
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 Versions: | Flash Player 10, 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 Versions: | Flash Player 10, AIR 1.5 |
The Vector of Numbers containing the parameters used with the drawing commands.
winding | property |
winding:String
Language Version: | ActionScript 3.0 |
Runtime Versions: | Flash Player 10, 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 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.
|
See also
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.
|
See also
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.
|
See also
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.
|
See also
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.
|
See also
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.
|
See also
Fri Mar 19 2010, 02:45 AM -07:00