Flashの超基本的な質問はここでしろ! part38at SWF
Flashの超基本的な質問はここでしろ! part38 - 暇つぶし2ch378:Now_loading...774KB
08/07/28 15:15:31 HLVOS/21
>>376
AS3は知らない。

import flash.geom.Point;
setPoint = new Point(200, 200);
between = new Array();
for (i=0; i<10; i++) {
this["targetPoint"+i] = new Point(this["mc"+i]._x, this["mc"+i]._y);
between.push({mc:i, kyori:Point.distance(setPoint, this["targetPoint"+i])});
between[i].kyori = (Math.floor(between[i].kyori).toString().length == 2) ? "0"+between[i].kyori
: (Math.floor(between[i].kyori).toString().length == 1) ? "00"+between[i].kyori : between[i].kyori;
}
between.sortOn(["kyori"]);
trace(between[0].mc+"/"+between[0].kyori);

強引かもしれないけど参考になれば。


次ページ
続きを表示
1を表示
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch