| Package | com.nocircleno.graffiti.tools |
| Class | public final class BrushTool |
| Inheritance | BrushTool BitmapTool Object |
| Language Version : | ActionScript 3.0 |
| Runtime Versions : | AIR 1.0, Flash Player 10 - AIR 1.5 |
| Property | Defined By | ||
|---|---|---|---|
| alpha : Number | BrushTool | ||
| blur : Number | BrushTool | ||
| color : uint | BrushTool | ||
![]() | layerType : String [read-only]
Layer Tool Writes to
| BitmapTool | |
![]() | mode : String | BitmapTool | |
![]() | renderType : String [read-only]
Render Type
| BitmapTool | |
| size : Number | BrushTool | ||
| type : String
Type of brush
| BrushTool | ||
| Method | Defined By | ||
|---|---|---|---|
BrushTool(brushSize:Number = 4, brushColor:uint = 0x000000, brushAlpha:Number = 1, brushBlur:Number = 0, brushType:String = null, toolMode:String = null)
The BrushTool constructor. | BrushTool | ||
apply(drawingTarget:DisplayObject, point1:Point, point2:Point = null):void
The apply method applies the brush to the DisplayObject passed
to the method. | BrushTool | ||
generateBrush(brushSize:Number = 0, brushColor:int = -1):Sprite
The generateBrush method creates a visual representation of the Brush
that could be used for a button or a cursor. | BrushTool | ||
![]() | resetTool():void
The resetTool method will reset the drawing data held by the tool. | BitmapTool | |
| alpha | property |
alpha:Number [read-write] public function get alpha():Number public function set alpha(value:Number):void| blur | property |
blur:Number [read-write] public function get blur():Number public function set blur(value:Number):void| color | property |
color:uint [read-write] public function get color():uint public function set color(value:uint):void| size | property |
size:Number [read-write] public function get size():Number public function set size(value:Number):void| type | property |
type:String [read-write] Type of brush
public function get type():String public function set type(value:String):void| BrushTool | () | Constructor |
public function BrushTool(brushSize:Number = 4, brushColor:uint = 0x000000, brushAlpha:Number = 1, brushBlur:Number = 0, brushType:String = null, toolMode:String = null)
The BrushTool constructor.
brushSize:Number (default = 4) — Size of the brush.
| |
brushColor:uint (default = 0x000000) — Color of the brush.
| |
brushAlpha:Number (default = 1) — Alpha value of the brush.
| |
brushBlur:Number (default = 0) — Blur value of the brush.
| |
brushType:String (default = null) — Type of Brush
| |
toolMode:String (default = null) — Tool mode the Brush will be drawing with.
|
// create a diamond brush
var diamondBrush:BrushTool = new BrushTool(8, 0xFF0000, 1, 0, BrushType.DIAMOND);
| apply | () | method |
override public function apply(drawingTarget:DisplayObject, point1:Point, point2:Point = null):void
The apply method applies the brush to the DisplayObject passed
to the method. We use two point due to the delay in Mouse Events to create
continuous brush strokes.
Parameters
drawingTarget:DisplayObject — Sprite that the brush will draw to.
| |
point1:Point — Starting point to apply brush.
| |
point2:Point (default = null) — End point to apply brush.
|
| generateBrush | () | method |
public function generateBrush(brushSize:Number = 0, brushColor:int = -1):Sprite
The generateBrush method creates a visual representation of the Brush
that could be used for a button or a cursor.
Parameters
brushSize:Number (default = 0) — Size of the brush, if you don't want to use the defined size.
| |
brushColor:int (default = -1) — Color of the brush, if you don't want to use the defined color.
|
Sprite — A Sprite object containing the brush.
|