4,328
社区成员
发帖
与我相关
我的任务
分享
private var shape:Path = new Path();
private var pathPoints:Vector.<Point>
private function mouseMove(event:MouseEvent):void
{
pathPoints[pathPoints.length] = new Point(panel.container.canvas.mouseX, panel.container.canvas.mouseY);
constructPath();
}
private function constructPath():void
{
var dataString = "M "+ pathPoints[0].x +" "+ pathPoints[0].y;
for(var i:int=1; i< pathPoints.length; ++i)
{
var pt:Point = pathPoints[i];
dataString += " L "+ pt.x +" "+pt.y;
}
shape.data = dataString;
}