sì, ma il fatto è anche un altro, la posizione del record nell'array è sempre la stessa ossia array[1] oppure la ricerca và fatta per ogni elemento dell'array?Originariamente inviato da paoloardissone
...in realtà si...
nel senso oche io ho più array da controllare, del tipo:
pippo_1 = new Array ("pluto","minnie","topolino");
pippo_2 = new Array ("pluto","paperino","topolino");
pippo_3 = new Array ("pluto","minnie","topolino");
...
e devo stamparmi in quante e in quali è presente "minnie"
...
sigh sigh!![]()
![]()
nel primo caso, mettiamo di avere 10 array composti come quello presentato sopra
nel secondo caso dovrebbe andare bene questo, se non fà impallare il playercodice:for(i=1;i<=10;i++){ if(_root["pippo_"+i][1] == "minnie"){ trace ("trovato in "+_root["pippo_"+i]); } }
codice:for(i=1;i<=10;i++){ for(j=0;j<_root["pippo_"+i].length;j++){ if(_root["pippo_"+i][j] == "minnie"){ trace ("trovato in "+_root["pippo_"+i]+" al record "+j); } } }

Rispondi quotando