Estoy preparando un sitio donde levanto un menú que levanta otro menu y este otro mas....todo dinamicamente desde un XML.
Y me encontré con varios problemas
El primero es que siempre me levanta los mismos botones y el segundo que cuando un boton me llama a otro menu el primero no desaparece =)...No se si estoy agobiado por estar toda la noche tratando de hacerlo andar o esto no tiene salida....les pongo el código pra ver si se dan cuenta.
Código:
System.useCodepage = true;
rutaIMG = "img/";
rutaIMGgdes = "img/gdes/";
datos = new XML();
datos.ignoreWhite = true;
datos.load("datos.xml");
datos.onLoad = function(success) {
for (var aa = 0; aa<datos.firstChild.childNodes.length; aa++) {
menu.bot.duplicateMovieClip("bot"+aa, aa);
menu["bot"+aa].titulo = datos.firstChild.childNodes[aa].attributes.nombre;
menu["bot"+aa].id = aa;
menu["bot"+aa]._y = (menu.bot._height+3)*aa;
}
menu.bot._visible = 0;
};
//////////////////////////////
function botOff() {
for (var bb = 0; bb<datos.firstChild.childNodes.length; bb++) {
menu["bot"+bb].gotoAndStop(1);
}
};
/////////////////////////////
//menu 2
function buscar(id) {
for (var aa = 0; aa<datos.firstChild.childNodes[id].childNodes.length; aa++) {
menu_sup.bot.duplicateMovieClip("bot"+aa, aa);
menu_sup["bot"+aa].filtro = aa;
menu_sup["bot"+aa].titulo_menu = datos.firstChild.childNodes[id].childNodes[aa].attributes.nombre;
menu_sup["bot"+aa]._x = (menu_sup.bot._width+2)*aa;
}
menu_sup.bot._visible = 0;
}
///////////////////////////////
function botOff2() {
for (var cc = 0; cc<datos.firstChild.childNodes.length; cc++) {
menu_sup["bot"+cc].gotoAndStop(1);
}
};
///////////////////////////////////////////////
//Menu 3
function filtrado(filtro) {
//Hago un bucle para recorrer todo mi Nodo
for (var aa = 0; aa<datos.firstChild.childNodes[filtro].childNodes.length; aa++) {
producto.bot_prod.duplicateMovieClip("bot"+aa, aa);
producto["bot"+aa].contFoto.loadMovie(rutaIMG+datos.firstChild.childNodes[id].childNodes[filtro].childNodes[aa].attributes.imagen);
producto["bot"+aa]._x = (producto.bot_prod._width+5)*aa;
}
producto.bot_prod._visible = 0;
}
///////////////////////////////
Mil Gracias como siempre!!!