Hallo,
function makeCoordsY(h,v){
var res_1 = getCoordY('zero','IMG');//bekommt Werte aus einer anderen Funktion
var res_2 = getCoordY('distY','IMG');//hier ebenfalls
var diff = res_2 - res_1;//Differenz berechnen
var k = 0;//Eine Hilfsvaiable
var result = new Array();
for(i=0;i<v;i++){
for(j=0;j<h;j++){
result[i] = res_1+(diff*k);
hier liegt dass Problem, da Du i einsetzt (result[i]) und dies im inneren Schleifendurchlauf gleichbleibend ist, überschreibst Du einfach die Werte wieder
}
k++;
wozu brauchst Du k, in diesem Falle könntest Du i anstatt dessen benutzen
}
return result;
}
naja, habe nur eine vielleicht nicht ganz ergonomische Lösung parat ;)
result[i+j], so vermeidest Du auf jeden Fall die Überschreibungen
ich denke es gibt noch bessere Lösungsansätze, aber die wollen mir gerade nicht einfallen
ciao
romy
DIE ROMY AUS L. AN DER P. SAGT DANKE UND AUF WIEDERSEHEN
->Alles ist gut wenn es aus Schokolade ist