Point
Flash8メモ
Pointクラスを使うと2点の座標の計算などやってくれるみたいでちょっと便利かな。
Math関数とか苦手な場合は特に良いかなって自分のことですけど(^^;
import flash.geom.Point;
var oPoint1:Point = new Point(my1_mc._x, my1_mc._y);
var oPoint2:Point = new Point(my2_mc._x, my2_mc._y);
//1
var nDistance1:Number = Point.distance(oPoint1, oPoint2);
//2
var nx:Number = Math.abs(oPoint1.x - oPoint2.x);
var ny:Number = Math.abs(oPoint1.y - oPoint2.y);
var nDistance2:Number = Math.sqrt(nx*nx + ny*ny);
trace(nDistance1 == nDistance2);//true//2点間の間の座標を割り出す
//0.5の場合はちょうど真中
//1の場合 oPoint1の座標
//0の場合 oPoint2の座標
var itPoint:Point = Point.interpolate(oPoint1,oPoint2,0.5);
trace(itPoint.toString());