Hola amigos.
Si necesitamos hacer un paint, y queremos saber lo primero... como pintar una linea sobre un tablero....
Aquí dejo un código básico para iniciar.
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);
}
y aquí dejo el ejemplo para que lo vean. y el fla
Espero les sirva.
Sean felices! :) Y opinen! ;)
No hay comentarios:
Publicar un comentario