Ho creato una classe ListaSquadre.

import Metodi.*;
var elenco:ListaSquadre = new ListaSquadre();

Creo una variabile di quella istanza e chiamo il metodo che chiede di ricevere due stringhe

elenco.addSquadra("prova",descr.text)

ora voglio vedere se il valore è stato inserito

trace(elenco.getLista()[0].getNome());

Solo che ricevo sempre undefined.

Questo è il metodo addSquadra
public function addSquadra(nome:String, descr:String) {
arSq[n] = new Squadra();
arSq[n].setNome(nome);
arSq[n].setDescr(descr);
n++;
}
Quindi poi sempre dalla stessa classe mi faccio dare arSq dal quale accedere poi alla posizione e ricevere poi il nome

Come mai?