Ho un oggetto creato cosi' in un layer:
In un altro layer, dove ho tutte le funzioni AS ho un array:codice:var imgInfo = new Object(); imgInfo.description = ""; imgInfo.URL = "";
Ora in una funzione carico da un file XML gli URL e le descrizioni delle immagini e le vogliocodice:var infoDB = new Array();
salvare nell'array:
Se adesso faccio:codice:for (var i = 0; i<resourceCount; i++) { resource = resource_array[i]; display = i+1+". "+resource.attributes.display; url = resource.attributes.url; _root.imgInfo.description = display; _root.imgInfo.URL = url; ln = infoDB.push(_root.imgInfo); //Pippo e' un listbox this.pippo.addItem(infoDB[i].URL); }
Nell'output vedo:codice:trace("Lenght = " + ln); trace(infoDB[0].URL); trace(infoDB[1].URL);
Mentre nel listBox sono elencati gli URL giusti.codice:Lenght = 2 Images/new_Images/img2.jpg //non va bene,deve essere img1.jpg... perche'? Images/new_Images/img2.jpg
saluti
grazie!!!

Rispondi quotando