tengo un sencillo paint:
Código ActionScript :
var square:MovieClip = new MovieClip();
square.graphics.beginFill(0xFF);
square.graphics.drawRoundRect(0, 0, 300, 150, 10, 10);
square.graphics.endFill();
addChild(square);
function drawLine(args:MouseEvent)
{
square.graphics.lineStyle(2, 0x000000);
square.graphics.lineTo(args.localX, args.localY);
}
square.addEventListener(MouseEvent.MOUSE_DOWN, downMouse);
square.addEventListener(MouseEvent.MOUSE_UP, upMouse);
function downMouse(e:MouseEvent):void{
square.graphics.moveTo(e.stageX, e.stageY);
square.addEventListener(MouseEvent.MOUSE_MOVE, drawLine);
}
function upMouse(e:MouseEvent):void{
square.removeEventListener(MouseEvent.MOUSE_MOVE, drawLine);
}
funciona bien, pero cuando quiero reposicionar el square las lineas se dibujan hacia abajo, al final des stage, enloquecen
square.x=10;
square.y=500;
como lo posiciono sin que pase eso?
gracias
