您的位置:首页 > 其它

使用LineTo和MoveTo绘制图线

2010-04-19 22:02 127 查看
package
{
import flash.display.Sprite;
import flash.events.MouseEvent;

/**
* 使用LineTo和MoveTo绘制图线
* */
public class DrawingApp extends Sprite
{
public function DrawingApp()
{
init();
}

private function init():void
{
this.graphics.lineStyle(1);
stage.addEventListener(MouseEvent.MOUSE_DOWN, onMouseDown);
stage.addEventListener(MouseEvent.MOUSE_UP, onMouseUp);
}

private function onMouseDown(e:MouseEvent):void
{
this.graphics.moveTo( mouseX,mouseY);
stage.addEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
}

private function onMouseUp(e:MouseEvent):void
{
this.stage.removeEventListener(MouseEvent.MOUSE_MOVE, onMouseMove);
}

private function onMouseMove(e:MouseEvent):void
{
this.graphics.lineTo(mouseX,mouseY);
}
}
}
 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  function import class up