Comunidad de diseño web y desarrollo en internet online

problema con clases y XML

Citar            
MensajeEscrito el 13 Sep 2006 01:46 pm
Tengo un problema con la siguiente clase que carga los datos de un XML

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]

Por cesarg9

1 de clabLevel



Genero:Masculino  

konqueror
Citar            
MensajeEscrito el 14 Sep 2006 02:02 am

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.