Ciao a tutti, ho un filmato flash che carica dati e immagini da un xml. I dati riesco a modificarli, il problema è nell'aggiornamento delle immagini. Ad esempio devo inserire una foto nuova nel mio clip filmato loader (ovviamente la foto è nello stesso percorso delle altre) ma flash non la vede. Se invece inserisco la foto vecchia flash la riconosce.
Non so più cosa fare, per me la cosa è stranissima.

Vi lascio il codice action script:

new FStyleFormat({selection:0x999999}).addListener(lis ta_lb);
dati_xml = new XML();
dati_xml.ignoreWhite = true;
dati_xml.path = this;
dati_xml.onLoad = function(success)
{
this.path.lista_lb.removeAll();
if(success){
var nodes = this.firstChild.childNodes;
for(var i = 0; i < nodes.length; i++){
var label = nodes[i].attributes.nome;
var data = {dati:nodes[i].attributes, info:nodes[i].firstChild.attributes};
this.path.lista_lb.addItemAt(i, label, data);
}
this.path.lista_lb.setChangeHandler("aggiorna");
this.path.aggiorna = function(component)
{
var item = component.getSelectedItem().data;
loader_mc.loadMovie(item.dati.foto);
loader2_mc.loadMovie(item.dati.foto2);
nome_txt.text = " " + item.dati.nome;
processore_txt.text = " " + item.dati.processore;
memoria_txt.text = " " + item.dati.memoria;
schedam_txt.text = " " + item.dati.schedam;
schedav_txt.text = " " + item.dati.schedav;
schedarete_txt.text = " " + item.dati.schedarete;
audio_txt.text = " " + item.dati.audio;
speaker_txt.text = " " + item.dati.speaker;
floppy_txt.text = " " + item.dati.floppy;
hd_txt.text = " " + item.dati.hd;
lettore_txt.text = " " + item.dati.lettore;
usb_txt.text = " " + item.dati.usb;
accessori_txt.text = " " + item.dati.accessori;
so_txt.text = " " + item.dati.so;
sfw_txt.text = " " + item.dati.sfw;
garanzia_txt.text = " " + item.dati.garanzia;
prezzo_txt.text = " " + item.dati.prezzo;
};
this.path.lista_lb.setSelectedIndex(0).setStyle;
} else {
this.path.lista_lb.addItem("lista non disponibile");
this.path.lista_lb.setEnabled(false);
}
};
lista_lb.addItem("loading data..");
dati_xml.load("lista.xml");


La foto andrebbe caricata nella riga
loader2_mc.loadMovie(item.dati.foto2); invece mi carica solo foto vecchie.

Il codice xml:

<?xml version="1.0" encoding="UTF-8" ?>
<elenco>
<computer memoria="512 Mb DDR SDRAM PC2700"
processore="INTEL PENTIUM 4 2,8 GHz"
garanzia="24 mesi (on-center) estendibile a 36 mesi"
accessori="Tastiera ITA 108 tasti + Mouse Logitech 3 tasti con Scroll PS/2"
audio="Codec AC 97 integrato"
speaker="CyberOne 160W"
schedam="ASROCK GEPRO HT" nome="Si Computer Activa Work"
so="Microsoft Windows XP Home"
prezzo="Euro 770,00 iva inclusa"
floppy="1.44 Mb 3,25&quot;"
schedav="GeForce MX 4000128Mb TV Out"
hd="80 Gb (7200 rpm) U-DMA 100"
schedarete="10/100 integrata"
lettore="Unita' combo DVD- CD-RW 52x24x52x"
usb="4 porte USB 2.0"
foto="img/si.jpg"
sfw="Driver di installazione e software di monitoraggio sistema">
</computer>
<computer nome="Multimedia Planet n.5" foto2="img/porsche.jpg">
</computer>
</elenco>

Grazie!