package com.drawingapp.cursors { import com.cursormanager.cursors.GraphicCursor; import flash.events.MouseEvent; public class DrawingToolCursor extends GraphicCursor { private var lineSize:Number = 5; protected override function draw():void { graphics.lineStyle( 0, 0x0, 1 ); graphics.moveTo( 0, -lineSize ); graphics.lineTo( 0, lineSize ); graphics.moveTo( -lineSize, 0 ); graphics.lineTo( lineSize, 0 ); } protected override function updateCursor(event:MouseEvent=null):void { if ( event ) event.updateAfterEvent(); super.updateCursor( event ); } } }