package {
import flash.display.Sprite;
import flash.events.MouseEvent;
public class move extends Sprite
{
private var sprite:Sprite;
public function move()
{
sprite=new Sprite();
addChild(sprite);
sprite.graphics.beginFill(0xffffff);
sprite.graphics.drawRect(50,50,400,300);
sprite.graphics.endFill();
sprite.addEventListener(MouseEvent.MOUSE_DOWN,onMouseDown);
sprite.addEventListener(MouseEvent.MOUSE_UP,onMouseUp);
}
function onMouseDown(event:MouseEvent):void
{
sprite.graphics.lineStyle(1,0,1);
sprite.graphics.moveTo(mouseX,mouseY);
sprite.addEventListener(MouseEvent.MOUSE_MOVE,onMouseMove);
}
function onMouseUp(event:MouseEvent):void
{
sprite.removeEventListener(MouseEvent.MOUSE_MOVE,onMouseMove);
}
function onMouseMove(event:MouseEvent):void
{
sprite.graphics.lineTo(mouseX,mouseY);
}
}
}