Io, semplificandolo, l'ho utilizzato in questa maniera:
codice:
for(h=0; h<array.length; h++){
descrizione=array[h][14].toString().toLowerCase();
if (descrizione.indexOf(testo_input.toLowerCase())!=-1){
trace(h, array[h][1]);
}
}
}
Da un array bidimensionale dovevo ricercare, la stringa inserita, nell'array[indice][14] che era l'array con tutte le descrizioni; e, una volta trovata la parola, stampavo l'array[indice][1] cioè, l'array con il nome dell'azienda.
In pratica, dalla condizione if trovo l'indice [h] dove è presente la stringa cercata e, in base a quell'indice so quale azienda stampare.
Modificandolo un po' dovresti ottenere quello che vuoi.