Hi zusammen,
Folgendes Szenario:
Ich habe 5 Objekte plaziert und möchte, dass das AS mir mitteilt, welches der Objekte am nähesten am Mauscursor ist (dabei ist nur der x-Wert zu beachten).
Dazu habe ich das hier geschrieben:
Das klappt aber leider nicht, er sortiert nämlich nicht richtig
Was mache ich falsch? Oder gibts eine bessere Lösung?
Danke im Vorraus!!
}
Folgendes Szenario:
Ich habe 5 Objekte plaziert und möchte, dass das AS mir mitteilt, welches der Objekte am nähesten am Mauscursor ist (dabei ist nur der x-Wert zu beachten).
Dazu habe ich das hier geschrieben:
PHP:
for (a=0; a<objekt.length; a++) {
alldist[a] = (Math.abs(this[objekt[a]]._x-_xmouse));
}
//Hier sammle ich erst mal alle Distanzwerte in alldist ab.
alldist.sort();
// Hier werden die Werte sortiert.
for (b=0; b<objekt.length; b++) {
if (alldist[0] == Math.abs(this[objekt[b]]._x-_xmouse)) {
short=b;
}
//und zu guter letzt soll der kürzeste Wert (also alldist[0])
//mit der aktuellen Distanz verglichen werden,
//wenn sie identisch ist, habe ich mein Objekt.
Was mache ich falsch? Oder gibts eine bessere Lösung?
Danke im Vorraus!!
}