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

Menu Flash (XML)

Estas en el tema de Menu Flash (XML) en el foro de Flash y Actionscript en Foros del Web. Buenas, resulta q tengo un fichero XML q será el que indique los textos de destino y título de los apartados del menú. El archivo ...
  #1 (permalink)  
Antiguo 06/09/2006, 07:15
 
Fecha de Ingreso: junio-2003
Mensajes: 217
Antigüedad: 14 años, 5 meses
Puntos: 0
Menu Flash (XML)

Buenas,
resulta q tengo un fichero XML q será el que indique los textos de destino y título de los apartados del menú. El archivo está bien hecho, pero en el actionscrip tengo lo siguiente:

// Carga de fichero
menu_xml = new XML();
menu_xml.ignoreWhite = true;
menu_xml.load('fichero.xml');
menu_xml.onLoad = procesar;

// Procesar fichero
function procesar() {
ruta = menu_xml.firstChild.childNodes;

// Creamos el menu con los nodos del xml
for (cont in menu_xml.firstChild.childNodes) {
ruta = menu_xml.firstChild.childNodes[cont].attributes;
boton_mc.duplicateMovieClip('boton'+cont+'_mc', ++nivel, boton_mc);

// Lo posicionamos
eval('boton'+cont+'_mc')._y = eval('boton'+cont+'_mc')._height*cont;
eval('boton'+cont+'_mc').campo_txt.text = ruta.titulo;
eval('boton'+cont+'_mc').onRelease = function() {
getURL(ruta.destino);};

}
}

Creí que estaba correcto ya que aparecen los títulos del menú, pero al hacer clik sólo coge un "destino". No se si m explicao, alguien sabe que tengo mal en la sintasix, gracias
  #2 (permalink)  
Antiguo 06/09/2006, 09:34
 
Fecha de Ingreso: junio-2003
Mensajes: 217
Antigüedad: 14 años, 5 meses
Puntos: 0
Creo que el problema está en esta línea:

eval('boton'+cont+'_mc').onRelease = function() {
getURL(ruta.destino);
};

Pero no se ...
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:04.