Si certo,

sia il:

codice:
trace (img[i]);
sial il:

codice:
trace (didascalia[i]);
Danno un output corretto, ma se dopo aver richiamato la funzione "leggi();" inserisco un

codice:
trace(img);
trace(didascalia);
per darmi come output il contenuto dei due array, mi restituisce "undefined" per tutti e due...

Non capisco propio il perchè..