1.add()方法
说明:add()方法是将另一个点的坐标添加到此点的坐标以创建一个新点。通过指定新点的坐标,移动此点的位置。
例:
- var point=new Point(0,0);
- var Point1=new Point(10,20);
- var movePoint:Point=point.add(point1);
- point.x+=movePoint.x;
- point.y+=movePoint.y;
- trace("平移后的坐标为"+point);
结果坐标为:x=10,20
2.normalize()方法
说明:normalize()方法是将原点(0,0)和当前点的线段缩放为设定的长度,参数表示缩放的长度。
例:
- var point:Point=new Point(6,8);
- point.normalize(2.5);
- trace("平移之后的坐标为:"+point);
结果坐标为:x=1.5,y=2
3.subtract()方法
说明:subtract方法与add方法相反,表示从此点减去另一个点的坐标以创建一个新的点。
例:
- var point=new Point(200,250);
- var point1=new Point(10,40);
- var movePoint:Point=point.subtract(point1);
- point.x+=movePoint.x;
- point.y+=movePoint.y;
- trace("平移后的坐标为:"+point);
结果坐标为:x=390,y=460
4.offset()方法
说明:按指定的量偏移point对象。
例:
- var point=new Point(0,0);
- point.offset(10,20);
- trace("平移后的坐标:"+point);
结果坐标为:x=10,y=20
5.polar()方法
说明:按照指定的角度和距离平移坐标。
例:
- var point=new Point(0,0);
- var distance:Number=100;
- var angle:Number=2*Math.PI*(60/360);
- var movePoint:Point=Point.polar(distance,angle);
- point.x+=movePoint;
- point.y+=movePoint;
- trace(point);