Ho uno scriptino che duplica un pulsante per crearne una lista
codice:
onClipEvent(load){
	loadVariables("evidenza.txt",this);
	incY=18; //incremento verticale pulsanti 

	function genera(){
		for(i=1;i<=Number(voci);i++){
			duplicateMovieClip(_parent.scroll.puls,"puls" + i, i);
			setProperty("_parent.scroll.puls" + i, _x, 3);
			setProperty("_parent.scroll.puls" + i, _y, incY*i-19);
			_parent.scroll["puls" + i +".label"]= eval("label" + i);
			_parent.scroll["puls" + i +".sito"]= eval("sito" + i);
		}
	}
}

onClipEvent(data){
	genera();
}
prendendo delle variabili da un file di testo sotto forma di
voci=5&
&label1=sito numero 1
&sito1=http://www.sitonumero1.it&
&label2=sito numero 2
&sito2=http://www.sitonumero2.it&
&label3=sito numero 3
&sito3=http://www.sitonumero3.it&
&label4=sito numero 4
&sito4=http://www.sitonumero4.it&
&label5=sito numero 5
&sito5=http://www.sitonumero5.it&
i pulsanti vengono generati e riempiti correttamente: il clip puls contiene 2 campi di testo dinamico a cui sono assegnate le variabili label e sito ed inoltre un pulsante con azione:
codice:
on(release){
	getURL(sito);
}
Il punto è che i nonostante i campi di testo si riempiano correttamente il getURL non funziona e restituisce un "undefined", idem se sulla stessa linea temporale faccio un trace(sito);

Il pulsante ed i campi di testo giacciono sulla stessa linea temporale, eppure sembra un problema di percorsi. Non riesco a capire cosa mi sfugga...