Hola a todos,

Mi problema es que estoy intentando crear una clase que una vez llamada
mediante la funci�n constructura, cargue sobre si misma como propiedades los
datos de un XML.

Es decir, creamos una clase as�:

function Avion(url_Avion) {
    // c�digo que cargue un xml desde 'url_Avion' Yo suelo utilizar esto (y
lo mismo por eso me va mal...)
    this.avionXML = new XML();
    this.avionXML.ignoreWhite = true;
    this.avionXML.onLoad = interpreteXML;
    this.avionXML.load(url_Avion);
    delete avionXML
}

function interpreteXML(success){
    // C�digo que parsee el xml y pase los valores del xml como propiedades
}

Luego creamos un objeto de la clase "Avion" as�:
_root.dc10 = new Avion("dc10.xml");

el xml "dc10.xml" (resumido) ser�a mas o menos as�:
<?xml version="1.0" encoding="UTF-8"?>
<caracteristicas>
 <envergadura>60</envergadura>
 <pasajeros>180</pasajeros>
</caracteristicas>

de tal forma que al final pueda tener:

trace (_root.dc10.envergadura)     // devuelva 60
trace (_root.dc10.pasajeros)     // devuelva 180

el problema lo tengo en a la funci�n interpreteXML. Sacos los datos
facilmente del XML pero tengo problemas para ubicarlos como propiedades
dentro de "_root.dc10" ya que este path es variable tanto en niveles
(_root.escenario.dc10), como en nombre (_root.jumbo).

muchas gracias de antemano a todos y espero haber sido suficientemente
claro.

Roberto


<!-------------------------------
Lista ASNativos:
subscripciones/desubscripciones
http://www.sidedev.net/asnativos
-------------------------------->

Responder a