Código :
class Test {
private var nodo:Array;
public function Test() {
nodo = new Array();
}
public function loadData(url:String) {
var nodo:XML = new XML();
nodo.ignoreWhite = true;
nodo.load(url);
nodo.onLoad = function(sucess:Boolean) {
if(sucess) {
var data:String = this.firstChild.nodeValue;
nodo.push(data);
}
}
}
}Código :
var test:Array = new Array();
for(var i = 0;i < 10;i++) {
var t:Test = new Test();
t.loadData("http://localhost/file" + i + ".xml");
test.push(t);
}
el problema en si es que nunca guarda nada en el array ya que me he dado cuenta de que no puedo acceder a la variable nodo de la clase. Hay alguna forma de acceder a la variable this de la clase (no puedo declarar la variable nodo como static ya que tengo que implementar veces el objeto, ni tampoco puedo guardar la variable this en _root o _global ya que desconozco en que momento se termina de bajar el xml y se invoca a la funcion onLoad).
En general seria acceder a las variables de la clase en funciones de tipo onXXX = function { }[/code]

Zguillez