a me questo codice mi restituisce questo:codice:var mcArr = new Array(1, 2, 3, 4, 5); var mcRisPosY = new Array(236, 260, 284, 308, 332); function shuffleArray (a) { var n = new Array(); while (a.length) { n.push(a.splice(random(a.length), 1)); } assegna(n); } function assegna (arrai) { for (i=0; i<arrai.length; i++) { indice = arrai[i].toString() -1 trace ("devo andare "+arrai[i]); trace ("devo andare "+mcArr2[indice]) } } shuffleArray(mcArr); for (i=0; i<mcArr.length; i++) { indice = mcArr[i]-1; mcArr2.push(mcRisPosY[indice]); } stop ();
devo andare 2
devo andare
devo andare 5
devo andare
devo andare 4
devo andare
devo andare 1
devo andare
devo andare 3
devo andare
indipendentemente dalla posizione dell'ultimo ciclo prima o dopo lo stop...
ma sono sicuramente io che non ricordo una mazza di as.... sto diventando pirla..... o lo ero già e non lo sapevo![]()
grazie Stan scusa l'ignoranza

Rispondi quotando
