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

Urgente carga de un XML

Estas en el tema de Urgente carga de un XML en el foro de Flash y Actionscript en Foros del Web. Hola Flasheros! Tengo un problema cargando un XML. No lo hace un me retorna un mensaje de "Undefine" al dar clic en los botones. 1- ...
  #1 (permalink)  
Antiguo 26/01/2007, 13:29
Avatar de ZMaster  
Fecha de Ingreso: septiembre-2005
Mensajes: 47
Antigüedad: 12 años, 3 meses
Puntos: 0
Urgente carga de un XML

Hola Flasheros!

Tengo un problema cargando un XML. No lo hace un me retorna un mensaje de "Undefine" al dar clic en los botones.

1- Este código es el que llama al XML desde un archivo .as externo (obvio jeje)

// Inicia carga del submenu //
//
function loadSubmenu(xmlFile){
var myXMLsub = new XML();
trace(myXMLsub);
myXMLsub.ignoreWhite = true;
myXMLsub.onLoad = function(){
url_menu = [];
for(var i=0; i<this.firstChild.childNodes.length; i++){
url_menu[i] = {link:this.firstChild.childNodes[i].childNodes[0].firstChild, target:this.firstChild.childNodes[i].childNodes[1].firstChild};
}
}
myXMLsub.load(xmlFile)
}

// fin del codigo

2- Ahora en el primer frame del Flash que cargara el XML coloco el llamado al XML y al menu.as

#include "menu.as"
loadSubmenu("submenu.xml");
// Coloque el nombre loadSubmenu pues ya tengo otro XML que se carga en el mismo archivo y lo cargo con loadFile.
//


3- Ahora dentro de la película (2 niveles dentro de un movieclip) están varios botones con el siguiente code:

//En el botón número 1
on(release){
getURL(_root.url_menu[1].link, _root.url_menu[1].target);
}

//En el botón número 2
on(release){
getURL(_root.url_menu[2].link, _root.url_menu[2].target);
}


Y así sucesivamente. Pero no me carga el archivo. Puede alguien ayudarme, es de caracter urgente casi mortal jejeje! Gracias de antemano!
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 16:43.