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!
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?
nel primo caso, mettiamo di avere 10 array composti come quello presentato sopra
codice:
for(i=1;i<=10;i++){
if(_root["pippo_"+i][1] == "minnie"){
trace ("trovato in "+_root["pippo_"+i]);
}
}
nel secondo caso dovrebbe andare bene questo, se non fà impallare il player
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);
}
}
}