| Package | pegas.draw |
| Class | public dynamic class RectanglePen |
| Inheritance | RectanglePen Pen flash.utils.Proxy |
| Subclasses | CornerRectanglePen, RoundedComplexRectanglePen, RoundedRectanglePen |
Example :
import pegas.draw.Align ;
import pegas.draw.RectanglePen ;
import pegas.draw.FillStyle ;
import pegas.draw.LineStyle ;
stage.scaleMode = StageScaleMode.NO_SCALE ;
stage.align = "" ;
var shape:Shape = new Shape() ;
shape.x = 740 / 2 ;
shape.y = 420 / 2 ;
var pen:RectanglePen = new RectanglePen( shape.graphics , 0, 0, 50, 50, Align.CENTER ) ;
pen.useClear = true ;
pen.useEndFill = true ;
pen.fill = new FillStyle( 0xFF0000 , 0.5 ) ;
pen.line = new LineStyle( 2, 0xFFFFFF , 1 ) ;
pen.draw() ;
| Property | Defined by | ||
|---|---|---|---|
![]() | align : uint
(read-write) Determinates the align value of the pen.
| Pen | |
![]() | fill : IFillStyle
Determinates the fill style object of the pen.
| Pen | |
![]() | graphics : Graphics
Specifies the Graphics object belonging to this Shape object, where vector drawing commands can occur.
| Pen | |
| height : Number
Defines the height of the shape rectangle.
| RectanglePen | ||
![]() | line : ILineStyle
Determinates the line style object of the pen.
| Pen | |
| rectangle : Rectangle
[read-only]
Returns the Rectangle reference of this pen.
| RectanglePen | ||
![]() | useClear : Boolean = true
Indicates if the clear() method is invoked at the end of the draw method.
| Pen | |
![]() | useEndFill : Boolean = true
Indicates if the endFill() method is invoked at the end of the draw method.
| Pen | |
| width : Number
Defines the width of the shape rectangle.
| RectanglePen | ||
| x : Number
Defines the x position of the shape rectangle.
| RectanglePen | ||
| y : Number
Defines the y position of the shape rectangle.
| RectanglePen | ||
| Property | Defined by | ||
|---|---|---|---|
| _x : Number
The offset x position of the rectangle with the align transformation.
| RectanglePen | ||
| _y : Number
The offset y position of the rectangle with the align transformation.
| RectanglePen | ||
| Method | Defined by | ||
|---|---|---|---|
|
RectanglePen(graphic:*, x:Number = 0, y:Number = 0, width:Number = 0, height:Number = 0, align:uint = 10)
Creates a new RectanglePen instance.
| RectanglePen | ||
![]() |
BF(... arguments):void
Defines a shortcut reference to used the
beginBitmapFill method. | Pen | |
![]() |
C(... arguments):void
Defines a shortcut reference to used the
curveTo method. | Pen | |
![]() |
CL():void
Defines a shortcut reference to used the
clear method. | Pen | |
|
draw(... args):void
Draws the shape.
| RectanglePen | ||
|
drawShape():void
This method contains the basic drawing shape algorithm.
| RectanglePen | ||
![]() |
EF():void
Defines a shortcut reference to used the
endFill method. | Pen | |
![]() |
F(... arguments):void
Defines a shortcut reference to used the
beginFill method. | Pen | |
![]() |
GF(... arguments):void
Defines a shortcut reference to used the
beginGradientFill method. | Pen | |
![]() |
GS(... arguments):void
Defines a shortcut reference to used the
lineGradientStyle method. | Pen | |
![]() |
L(... arguments):void
Defines a shortcut reference to used the
lineTo method. | Pen | |
![]() |
M(... arguments):void
Defines a shortcut reference to used the
moveTo method. | Pen | |
![]() |
S(... arguments):void
Defines a shortcut reference to used the
lineStyle method. | Pen | |
|
setPen(... args):void
Sets the shape options to defined all values to draw the shape.
| RectanglePen | ||
![]() |
toString():String
Returns the string representation of this object.
| Pen | |
| Method | Defined by | ||
|---|---|---|---|
|
_refreshAlign():void
Invoked to refresh the offset x and y position defines by the align property.
| RectanglePen | ||
![]() |
callProperty(methodName:*, ... rest):*
Overrides the behavior of an object property that can be called as a function.
| Pen | |
| height | property |
public var height:NumberDefines the height of the shape rectangle.
| rectangle | property |
rectangle:Rectangle [read-only]Returns the Rectangle reference of this pen.
Implementation public function get rectangle():Rectangle
| width | property |
public var width:NumberDefines the width of the shape rectangle.
| _x | property |
protected var _x:NumberThe offset x position of the rectangle with the align transformation.
| x | property |
public var x:NumberDefines the x position of the shape rectangle.
| _y | property |
protected var _y:NumberThe offset y position of the rectangle with the align transformation.
| y | property |
public var y:NumberDefines the y position of the shape rectangle.
| RectanglePen | () | constructor |
public function RectanglePen(graphic:*, x:Number = 0, y:Number = 0, width:Number = 0, height:Number = 0, align:uint = 10)Creates a new RectanglePen instance.
Parametersgraphic:* — The Graphics reference to control with this helper. You can passed-in a Shape or Sprite/MovieClip reference in argument.
|
|
x:Number (default = 0) — (optional) The x position of the pen. (default 0)
|
|
y:Number (default = 0) — (optional) The y position of the pen. (default 0)
|
|
width:Number (default = 0) — (optional) The width of the pen. (default 0)
|
|
height:Number (default = 0) — (optional) The height of the pen. (default 0)
|
|
align:uint (default = 10) — (optional) The align value of the pen. (default Align.TOP_LEFT)
|
| _refreshAlign | () | method |
protected function _refreshAlign():voidInvoked to refresh the offset x and y position defines by the align property.
| draw | () | method |
public override function draw(... args):voidDraws the shape.
Parameters... args — (optional) The x position of the pen.
|
| drawShape | () | method |
public override function drawShape():voidThis method contains the basic drawing shape algorithm.
| setPen | () | method |
public function setPen(... args):voidSets the shape options to defined all values to draw the shape.
Parameters... args — (optional) The x position of the pen.
|