Scusate, ma non sapevo come meglio scrivere il titolo.
Cmq il mio problema è il seguente: leggo dei dati da un file xml, i quali li metto in un oggetto che poi vado a richiamare nel mio filmato.
Il problema è che se associo dinamicamente un nome di un elemento di un oggetto, da flash mi restituisce "[Object object]", mentre il trace è corretto, ma vi posto il codice che forse è più chiarificativo:
codice:
var myObj:Object = new Object(base.childNodes[0].childNodes[i].childNodes[j].attributes);
	path.XmlData[Nodo][j] = new Object();
	path.XmlData[Nodo][j].id = j;
	for(var prop in myObj ){			
		var nameProp:String = new String(prop);
		path.XmlData[Nodo][j][nameProp] = new String(myObj[prop]);
		trace(nameProp + " > " +myObj[prop]);
	}
Metttiamo che nel nodo pippo ho l'attributo pluto con valore topolino, il trace restituisce correttamente
pluto > topolino
ma se provo ad accedere all'oggetto creato, esempio facendo myXml.mionodo[0].nomeattributo, mi restituisce "[Object object]".
Premetto che mettendo l'attributo a mano e non con il ciclo for..in, funziona tutto correttamente.