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
-------------------------------->