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

cargar XML desde una clase.as

Estas en el tema de cargar XML desde una clase.as en el foro de Flash y Actionscript en Foros del Web. hola a todos . no se si me sabré explicar bien, pero... Quiero gestionar la carga de algunos XML desde una clase definida en un ...
  #1 (permalink)  
Antiguo 26/06/2006, 06:38
 
Fecha de Ingreso: junio-2006
Mensajes: 1
Antigüedad: 18 años, 5 meses
Puntos: 0
cargar XML desde una clase.as

hola a todos . no se si me sabré explicar bien, pero...
Quiero gestionar la carga de algunos XML desde una clase definida en un fichero .as (pej: "CargaXML.as")
Pero, a pesar de cargar bien el fichero.xml en un objeto XML de Flash ( el controlador .onData hace un trace() del recurso y se ve perfectamente), no llega a ejecutar el .onLoad(). (aparece en la salida "no undefined" y despues el primer hijo aparece undefined) :S:S
Este es el código:
class Mundo {
var fXML:XML;
var loaded:Boolean;
function Mundo (fuente:String){
fXML=new XML();
fXML.onData= carga;
fXML.onLoad= creaMundo;
fXML.load("mundo.xml");
}

function carga(src){
trace("CARGA");
trace(src);
if(src==undefined){
trace("undefined")
fXML.onLoad(false)
}
else {
trace("no undefined")
fXML.parseXML(src);
trace(fXML.firstChild.nodeName)
//fXML.loaded=true;
fXML.onLoad(true);
}
}
function creaMundo(suceso){
trace("CREAMUNDO")
if(suceso){
trace(fXML.firstChild.nodeName)
}
}
}

Si embargo ejecuto el mismo código en un fotograma y no hay problema.

Si alguien me puede ayudar se lo agradecería mucho.
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 23:49.