« 梅乃家@西新宿 | メイン | Google Video »

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());

トラックバック

このエントリーのトラックバックURL:
http://www2.infective.jp/mt/mtdayo-tb.cgi/476

この一覧は、次のエントリーを参照しています: Point:

» Point from BLOG.NORTH81
Pointクラスを使うと2点の座標の計算してくれるクラスだそうです。 こんな感じ... [詳しくはこちら]

» Point from BLOG.NORTH81
Pointクラスを使うと2点の座標の計算してくれるクラスだそうです。 こんな感じ... [詳しくはこちら]

コメントを投稿

(いままで、ここでコメントしたことがないときは、コメントを表示する前にこのブログのオーナーの承認が必要になることがあります。承認されるまではコメントは表示されません。そのときはしばらく待ってください。)