Method | Defined By | ||
---|---|---|---|
FPath(commands:Array = null, data:Array = null)
create new FPath object. | FPath | ||
bezierTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):void
add cubic bezier path. | FPath | ||
closePath():void
close path to move position. | FPath | ||
curveTo(cx:Number, cy:Number, x:Number, y:Number):void
add quadratic bezier path. | FPath | ||
drawPath(graphics:Graphics, commands:Array, data:Array, bezierDetail:uint = 20):void [static]
| FPath | ||
getEllipsePath(x:Number, y:Number, rx:Number, ry:Number):FPath [static]
create Ellipse Path. | FPath | ||
getLinePath(x1:Number, y1:Number, x2:Number, y2:Number):FPath [static]
create Line Path. | FPath | ||
getPathElements(commands:Array, data:Array):Array [static]
| FPath | ||
getRect(commands:Array, data:Array, rect:Rectangle = null):Rectangle [static]
get path area rectangle. | FPath | ||
getRectPath(x:Number, y:Number, width:Number, height:Number):FPath [static]
create Rect Path. | FPath | ||
getRoundRectPath(x0:Number, y0:Number, x1:Number, y1:Number, rx:Number, ry:Number):FPath [static]
create Round Rect Path. | FPath | ||
lineTo(x:Number, y:Number):void
add line path. | FPath | ||
moveTo(x:Number, y:Number):void
move path position. | FPath | ||
transform(data:Array, a:Number = 1.0, b:Number = 0.0, c:Number = 0.0, d:Number = 1.0, tx:Number = 0, ty:Number = 0):Array [static]
Transform Graphics Path Data
| FPath |
commands | property |
public var commands:Array
data | property |
public var data:Array
FPath | () | Constructor |
public function FPath(commands:Array = null, data:Array = null)
create new FPath object.
Parameterscommands:Array (default = null )
| |
data:Array (default = null )
|
bezierTo | () | method |
public function bezierTo(cx0:Number, cy0:Number, cx1:Number, cy1:Number, x:Number, y:Number):void
add cubic bezier path.
Parameters
cx0:Number | |
cy0:Number | |
cx1:Number | |
cy1:Number | |
x:Number | |
y:Number |
closePath | () | method |
public function closePath():void
close path to move position.
curveTo | () | method |
public function curveTo(cx:Number, cy:Number, x:Number, y:Number):void
add quadratic bezier path.
Parameters
cx:Number | |
cy:Number | |
x:Number | |
y:Number |
drawPath | () | method |
public static function drawPath(graphics:Graphics, commands:Array, data:Array, bezierDetail:uint = 20):void
Parameters
graphics:Graphics | |
commands:Array | |
data:Array | |
bezierDetail:uint (default = 20 )
|
getEllipsePath | () | method |
public static function getEllipsePath(x:Number, y:Number, rx:Number, ry:Number):FPath
create Ellipse Path.
Parameters
x:Number | |
y:Number | |
rx:Number | |
ry:Number |
FPath |
getLinePath | () | method |
public static function getLinePath(x1:Number, y1:Number, x2:Number, y2:Number):FPath
create Line Path.
Parameters
x1:Number | |
y1:Number | |
x2:Number | |
y2:Number |
FPath |
getPathElements | () | method |
public static function getPathElements(commands:Array, data:Array):Array
Parameters
commands:Array | |
data:Array |
Array — FPathElement[]
|
getRect | () | method |
public static function getRect(commands:Array, data:Array, rect:Rectangle = null):Rectangle
get path area rectangle.
Parameters
commands:Array | |
data:Array | |
rect:Rectangle (default = null ) — update target rect.
|
Rectangle — Rectangle if rect is not null, return update target rect.
|
getRectPath | () | method |
public static function getRectPath(x:Number, y:Number, width:Number, height:Number):FPath
create Rect Path.
Parameters
x:Number | |
y:Number | |
width:Number | |
height:Number |
FPath |
getRoundRectPath | () | method |
public static function getRoundRectPath(x0:Number, y0:Number, x1:Number, y1:Number, rx:Number, ry:Number):FPath
create Round Rect Path.
Parameters
x0:Number | |
y0:Number | |
x1:Number | |
y1:Number | |
rx:Number | |
ry:Number |
FPath |
lineTo | () | method |
public function lineTo(x:Number, y:Number):void
add line path.
Parameters
x:Number | |
y:Number |
moveTo | () | method |
public function moveTo(x:Number, y:Number):void
move path position.
Parameters
x:Number | |
y:Number |
transform | () | method |
public static function transform(data:Array, a:Number = 1.0, b:Number = 0.0, c:Number = 0.0, d:Number = 1.0, tx:Number = 0, ty:Number = 0):Array
Transform Graphics Path Data
Parameters
data:Array | |
a:Number (default = 1.0 )
| |
b:Number (default = 0.0 )
| |
c:Number (default = 0.0 )
| |
d:Number (default = 1.0 )
| |
tx:Number (default = 0 )
| |
ty:Number (default = 0 )
|
Array |