Ho creato una galleria di immagini in flash che si basa su file xml. Siccome il sito è composto da più gallerie di immagini, avevo pensato di riusare lo stesso filmato "gallery.swf" esterno passandogli di volta in volta il file xml giusto (ad esempio "galleria1.xml", galleria2.xml",...).
Nel filmato "gallery.swf" ho inserito:
var gallery_name="";
gallery_xml.load(gallery_name);
Nel filmato principale ho messo (all'interno della funzione invocata all'evento "rilascio del pulsante"):
...
_root.target.loadMovie("gallery.swf"); //questo funziona
_root.target.gallery_name="galleria1.xml"; //questo no
In pratica, alla variabile gallery_name non viene assegnato il nuovo valore...
Ho anche provato a invocare durettamente nel file principale:
...
_root.target.loadMovie("gallery.swf"); //questo funziona
_root.target.gallery_xml.load("galleria1.xml"); //questo no
ma niente da fare. Dove sbaglio? Scusate se la domanda è banale ma sto imparando solo ora flash e AS.