Gracias. Creo que lo he resuelto deotro modo, busque otra forma de cargar el xml. Estaba cargando los datos completos desde la primier pasada, al inicio de la pelicula.swf, pero creo que no era necesario, solo necesitaba los primeros nodos para formar un menu. Entonces al ya tener los nodos de mi menu a ellos les vincule una variable que me indicara de forma mas directa como ir a cierta informacion del xml -el contenido- asi no jalo mas informacion mas que la q estoy solicitando y pues la ruta hacia el nodo es mas exacta- P ej : con un vinculo de mi menu, que fue creado al inicio desde el xml, en as quedo asi:
Código :
// Esto dentro de un bucle que forme el menu
argumento = "<a href='asfunction:doSome,"+Number(i+1)+"'>"+losDatos_array[i].nombre+"</a><br />";
//en esta var le puse un link hacia una funcion
// quedaria algo asi.....
// <a href='asfunction:doSome,1'>Tema_1</a><br />
Entoncesal presionar eselink llama a mi funcion doSome y le pasa el parametro 1, con este param y junto con otra variable que use previamente me ayudan a buscar mas directamente hacia que nodo y que childNode quiero ir a solicitar esainformacion.
Bueno, despues doSomellamara otra funcion q es la q solicita la info al Xml, la pondre tal cual:
Código :
function contentXML(param:Number) {
var cargaDatos:XML = new XML();
cargaDatos.ignoreWhite = true;
cargaDatos.onLoad = function(success:Boolean) {
// Theme es mi primer variable, busca en nodo inicial, _parent
contenidoStr = new String(this.firstChild.childNodes[theme].childNodes[param]);
trace('THEME: '+_root.theme+' >>>> ');
trace(contenidoStr);
};
cargaDatos.load("datos_santuario.xml");
}
Con esto consegui algo diferente a lo que me pasaba inicialmente, me traia informacion en un array, y ahora esa misma info me la trae en un String, esa es mi GRAN DUDA, la verdad : NO SE PORQUE ???????????????????
Salu2!