Flash CS3 action script 3.0 – Drawing by Mouse
September 29th, 2009
Comments Off
var penSprite:Sprite = new Sprite(); var mouseDownFlag:Boolean = false;
penSprite.graphics.lineStyle(35,0xFFFFFF); stage.addChild(penSprite);
stage.addEventListener(MouseEvent.MOUSE_DOWN, mouseDown); stage.addEventListener(MouseEvent.MOUSE_MOVE, mouseMove); stage.addEventListener(MouseEvent.MOUSE_UP, mouseUp);
function mouseDown(e:MouseEvent):void
{
//penSprite.graphics.moveTo(_root._xmouse,_root._ymouse);
penSprite.graphics.moveTo(e.localX, e.localY);
mouseDownFlag = true;
}
function mouseMove(e:MouseEvent):void
{
if (mouseDownFlag) penSprite.graphics.lineTo(e.localX, e.localY);
}
function mouseUp(e:MouseEvent):void
{
mouseDownFlag = false;
}
