Ho realizzato un filmato che leggere un xml e mi valorizza alcune variabili al fine di avere un menu dinamico.

Ho seguito questa guida http://flash.html.it/guide/leggi/118/guida-flash-e-xml/ e devo dire che funziona fino a che non devo mettere un link (prelevato dal xml) ad un pulsante.

Questo è la funziona AS che ho fatto:
codice:
filexml = "menu.xml";
ApriXML();
  function ApriXML () {
 mioxml = new XML();
 myarray = new Array();
 mioxml.load(filexml);
 mioxml.onLoad = ElaboraXML;
  function ElaboraXML (success) {
  if (mioxml.loaded) {
   myarray = mioxml.firstChild.nextSibling.childNodes;
   for (i=0;i<=myarray.length;i++){
    if (myarray[i].nodeName == "etichetta"){
    link1 = myarray[i].childNodes[1].childNodes.toString()
    }
   }
  };
 };
};
Dopodiché ho richiamato la variabile link1 dentro il pulsante conq uesto metodo:

codice:
on(release) {
	getURL(_level0.link1);
	valore_link.text = link1;
}
Il problema è che link1 viene scritto dentro l'etichetta valore_link però non viene usato come link per l'url. Da cosa potrebbe dipendere??