Foros del Web » Creando para Internet » Flash y Actionscript »

Cargar XML desde una clase AS2

Estas en el tema de Cargar XML desde una clase AS2 en el foro de Flash y Actionscript en Foros del Web. Hola foristas :) Pasa lo siguiente, tengo un código que me carga divinamente un XML... cuando lo pongo en una capa de acciones en al ...
  #1 (permalink)  
Antiguo 30/01/2008, 21:42
 
Fecha de Ingreso: noviembre-2006
Mensajes: 49
Antigüedad: 11 años, 1 mes
Puntos: 0
Cargar XML desde una clase AS2

Hola foristas :)

Pasa lo siguiente, tengo un código que me carga divinamente un XML... cuando lo pongo en una capa de acciones en al raiz; este es el codigo:

Código:
var obj_xml:XML = new XML();
var nodoEmpresa:XMLNode;
obj_xml.ignoreWhite = true;
obj_xml.load("portafolio.xml");
obj_xml.onLoad = function(exito) {
	if (exito) {
		//codigo que maneja los datos

	} else {
		trace("Error");
	}
};
me funciona a las mil maravillas, pero cuando intento desde una clase llamada "cargadorXML" pues... carga el XML sin sacarme ningun error, pero no me muestra nodos ni nada, el código a continuacion
Código:
class CargadorXML
{
	var file:String; //URL del archivo
	var obj_xml:XML; //objeto XML
	var nodoEmpresa:XMLNode; //nodo actual
	
	function CargadorXML(in_file:String)
	{
		//constructor vacio
		this.file=in_file;
		this.obj_xml= new XML();
		this.obj_xml.ignoreWhite = true;
		this.obj_xml.load(this.file);
		this.nodoEmpresa=this.obj_xml.firstChild;
		this.obj_xml.onLoad = function(exito) {
			if (exito) {
				//codigo
			} else {
				trace("Error");
			}
		};
	}
// ...
}
alguien tiene alguna idea de cual puede ser el error?

mil gracias por su ayuda!

Última edición por Powerpuff Kuma; 30/01/2008 a las 21:48
  #2 (permalink)  
Antiguo 31/01/2008, 02:12
Avatar de Mahalo  
Fecha de Ingreso: julio-2004
Ubicación: Mallorca (Illes Balears)
Mensajes: 1.121
Antigüedad: 13 años, 4 meses
Puntos: 12
Re: Cargar XML desde una clase AS2

Pues que la clase no puede cargar un xml. Sin embargo, sí puedes pasarle el xml como variable XML (creo, porque no lo he probado nunca) y que se encargue de gestionarlo como quieras.
__________________
Los ignorantes se empeñan en enseñar. Los sabios en aprender.
SourceForge
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 02:53.