-2
我有兩個對象名爲ball
和ground
,我試圖找到它們之間的最大距離,但爲什麼greatest
的值總是「undefined
」?爲什麼輸出不確定?
下面的代碼:
var dt: Array = [];
var greatest = 0;
var i: int;
var j: int;
ball.addEventListener(Event.ENTER_FRAME, bg);
function bg(event: Event) {
d = Math.sqrt(ball.x - ground.x) * (ball.x * ground.x) + (ball.y - ground.y) * (ball.y - ground.y);
for (i = 1; i < 1002; i++) {
dt[i] = d;
}
for (j = 1; j < 1002; j++) {
if (dt[j] > dt[j + 1]) {
greatest = dt[j];
} else {
greatest = dt[(j + 1)];
}
}
}