El problema es el siguiente.... e realizado una aplicación web en la que cargo una serie de textos desde un fichero xml, hasta aqui funciona todo correcto.. pero, me pidieron que la aplicación sea un swf externo y sea cargado desde otro, y aqui es donde empiezan los problemas.
En principio el XML es leido en el evento _root.onLoad de la aplicación, pero al cargarla dentro de otro swf por lo que se ve no se dispara el evento, por lo que no se lee el XML.
Por aqui os dejo el codigo del XML, pero creo que el problema no esta hay, si no en que no salte el evento onLoad al ser cargado dentro de otro swf en vez de ejecutarle como principal.
Código :
/* Objetos XML y gestion de los textos */
_global.textos = new Array(3);
var texto:String = "";
var lector:XML = new XML();
/*Ignoramos los espacios en blanco*/
lector.ignoreWhite = true;
/*Funcion de carga*/
lector.onLoad = function(exito)
{
if(exito)
{
for(n=0;n<3;n++)
{
textos[n] = lector.firstChild.childNodes[n].firstChild.nodeValue;
}
}
else
{
trace("Error al cargar el objeto XML");
}
};
/*Cargamos el XML*/
_root.onLoad = function()
{
trace("Cargado");
lector.load("Datos/Textos.xml");
};
Si alguien sabe donde está el problema... porque yo solo veo esa causa.
Muchas gracias a tod@s!!!
