| Package | pegas.draw |
| Class | public final class LineStyle |
| Inheritance | LineStyle CoreObject |
| Implements | ILineStyle |
| Property | Defined by | ||
|---|---|---|---|
| alpha : Number
A number that indicates the alpha value of the color of the line; valid values are 0 to 1.
| LineStyle | ||
| caps : String
A value from the CapsStyle class that specifies the type of caps at the end of lines.
| LineStyle | ||
| color : uint
A hexadecimal color value of the line; for example, red is 0xFF0000, blue is 0x0000FF, and so on.
| LineStyle | ||
| EMPTY : LineStyle
[static]
The empty LineStyle singleton.
| LineStyle | ||
| joints : String
A value from the JointStyle class that specifies the type of joint appearance used at angles.
| LineStyle | ||
| miterLimit : Number
A number that indicates the limit at which a miter is cut off.
| LineStyle | ||
| pixelHinting : Boolean
A Boolean value that specifies whether to hint strokes to full pixels.
| LineStyle | ||
| scaleMode : String
A value from the LineScaleMode class that specifies which scale mode to use :
| LineStyle | ||
| thickness : Number
An integer that indicates the thickness of the line in points ; valid values are 0 to 255.
| LineStyle | ||
| Method | Defined by | ||
|---|---|---|---|
|
LineStyle(thickness:Number, color:uint = 0, alpha:Number = 1.0, pixelHinting:Boolean = false, scaleMode:String = "normal", caps:String = null, joints:String = null, miterLimit:Number = 3)
Creates a new LineStyle instance.
| LineStyle | ||
![]() |
Returns the internal
ILogger reference of this ILogable object. | CoreObject | |
![]() |
hashCode():uint
Returns a hashcode value for the object.
| CoreObject | |
|
init(graphic:Graphics):void
Initialize and launch the lineStyle method of the specified Graphics reference.
| LineStyle | ||
![]() |
Sets the internal
ILogger reference of this ILogable object. | CoreObject | |
![]() |
toSource(indent:int = 0):String
Returns the string representation the source code of the object.
| CoreObject | |
![]() |
toString():String
Returns the string representation of this instance.
| CoreObject | |
| alpha | property |
public var alpha:NumberA number that indicates the alpha value of the color of the line; valid values are 0 to 1. If a value is not indicated, the default is 1 (solid). If the value is less than 0, the default is 0. If the value is greater than 1, the default is 1.
| caps | property |
public var caps:StringA value from the CapsStyle class that specifies the type of caps at the end of lines. Valid values are : CapsStyle.NONE, CapsStyle.ROUND, and CapsStyle.SQUARE. If a value is not indicated, Flash uses round caps.
| color | property |
public var color:uintA hexadecimal color value of the line; for example, red is 0xFF0000, blue is 0x0000FF, and so on. If a value is not indicated, the default is 0x000000 (black).
| EMPTY | property |
public static var EMPTY:LineStyleThe empty LineStyle singleton.
| joints | property |
public var joints:StringA value from the JointStyle class that specifies the type of joint appearance used at angles. Valid values are: JointStyle.BEVEL, JointStyle.MITER, and JointStyle.ROUND. If a value is not indicated, Flash uses round joints.
| miterLimit | property |
public var miterLimit:NumberA number that indicates the limit at which a miter is cut off. Valid values range from 1 to 255 (and values outside of that range are rounded to 1 or 255). This value is only used if the jointStyle is set to "miter". The miterLimit value represents the length that a miter can extend beyond the point at which the lines meet to form a joint. The value expresses a factor of the line thickness. For example, with a miterLimit factor of 2.5 and a thickness of 10 pixels, the miter is cut off at 25 pixels.
| pixelHinting | property |
public var pixelHinting:BooleanA Boolean value that specifies whether to hint strokes to full pixels. This affects both the position of anchors of a curve and the line stroke size itself. With pixelHinting set to true, Flash Player hints line widths to full pixel widths. With pixelHinting set to false, disjoints can appear for curves and straight lines.
| scaleMode | property |
public var scaleMode:StringA value from the LineScaleMode class that specifies which scale mode to use :
| thickness | property |
public var thickness:NumberAn integer that indicates the thickness of the line in points ; valid values are 0 to 255. If a number is not specified, or if the parameter is undefined, a line is not drawn. If a value of less than 0 is passed, the default is 0. The value 0 indicates hairline thickness ; the maximum thickness is 255. If a value greater than 255 is passed, the default is 255.
| LineStyle | () | constructor |
public function LineStyle(thickness:Number, color:uint = 0, alpha:Number = 1.0, pixelHinting:Boolean = false, scaleMode:String = "normal", caps:String = null, joints:String = null, miterLimit:Number = 3)Creates a new LineStyle instance.
Parametersthickness:Number — An integer that indicates the thickness of the line in points; valid values are 0 to 255. If a number is not specified, or if the parameter is undefined, a line is not drawn. If a value of less than 0 is passed, the default is 0. The value 0 indicates hairline thickness; the maximum thickness is 255. If a value greater than 255 is passed, the default is 255.
|
|
color:uint (default = 0) — (default = 0) A hexadecimal color value of the line; for example, red is 0xFF0000, blue is 0x0000FF, and so on. If a value is not indicated, the default is 0x000000 (black). Optional.
|
|
alpha:Number (default = 1.0) — (default = 1.0) A number that indicates the alpha value of the color of the line; valid values are 0 to 1. If a value is not indicated, the default is 1 (solid). If the value is less than 0, the default is 0. If the value is greater than 1, the default is 1.
|
|
pixelHinting:Boolean (default = false) — (default = false) A Boolean value that specifies whether to hint strokes to full pixels. This affects both the position of anchors of a curve and the line stroke size itself. With pixelHinting set to true, Flash Player hints line widths to full pixel widths. With pixelHinting set to false, disjoints can appear for curves and straight lines.
|
|
scaleMode:String (default = "normal") — (default = "normal") A value from the LineScaleMode class that specifies which scale mode to use :
|
|
caps:String (default = null) — (default = null) — A value from the CapsStyle class that specifies the type of caps at the end of lines. Valid values are: CapsStyle.NONE, CapsStyle.ROUND, and CapsStyle.SQUARE. If a value is not indicated, Flash uses round caps.
|
|
joints:String (default = null) — (default = null) — A value from the JointStyle class that specifies the type of joint appearance used at angles. Valid values are: JointStyle.BEVEL, JointStyle.MITER, and JointStyle.ROUND. If a value is not indicated, Flash uses round joints.
|
|
miterLimit:Number (default = 3) — (default = 3) — A number that indicates the limit at which a miter is cut off. Valid values range from 1 to 255 (and values outside of that range are rounded to 1 or 255). This value is only used if the jointStyle is set to "miter". The miterLimit value represents the length that a miter can extend beyond the point at which the lines meet to form a joint. The value expresses a factor of the line thickness. For example, with a miterLimit factor of 2.5 and a thickness of 10 pixels, the miter is cut off at 25 pixels.
|
| init | () | method |
public function init(graphic:Graphics):voidInitialize and launch the lineStyle method of the specified Graphics reference.
Parametersgraphic:Graphics |