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

xml y + botoneras

Estas en el tema de xml y + botoneras en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 19/09/2005, 09:48
 
Fecha de Ingreso: febrero-2004
Mensajes: 134
Antigüedad: 20 años, 9 meses
Puntos: 0
xml y + botoneras

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!!!
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:23.