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

XML en menu flash

Estas en el tema de XML en menu flash en el foro de Flash y Actionscript en Foros del Web. Hola!!! Estuve probando un ejemplo de botonera con Xml que está en el foro, que anda súper (lo recomiendo).. mi pregunta es... como hago si ...
  #1 (permalink)  
Antiguo 13/03/2004, 14:54
 
Fecha de Ingreso: febrero-2004
Mensajes: 134
Antigüedad: 13 años, 10 meses
Puntos: 0
XML en menu flash

Hola!!!
Estuve probando un ejemplo de botonera con Xml que está en el foro, que anda súper (lo recomiendo).. mi pregunta es... como hago si tengo que agregar mas columnas a mi menú a medida que me sigan surgiendo nuevos productos?...como le asigno cada botón que me levante un swf distinto?
Desda Miles de gracias por su tiempo.
Le pongo el código así no lo buscan en el foro

Claudio

menuxml.xml



code:--------------------------------------------------------------------------------<menu>
<items valor = "Colchas"/>
<items valor = "Sillones"/>
<items valor = "Camas"/>
<items valor = "Colchones"/>
<items valor = "Almohadas"/>
<items valor = "Roperos"/>
<items valor = "Espejos"/>
</menu>--------------------------------------------------------------------------------


Ahora el .Fla


code:--------------------------------------------------------------------------------menu = new XML();
menu.load("menuxml.xml");
menu.ignoreWhite = true;
menu.onLoad = crea;
function crea() {
total = menu.firstChild.childNodes.length;
basey = 20;
basex = 100;
disty = 16;
n = 0;
function creamenu() {
if (n<total) {
clip = casilla.duplicateMovieClip("casilla" + n, (n+1));
clip._x = basex;
clip._y = basey;
basey += disty;
_root["casilla"+n].item = menu.firstChild.childNodes[n].attributes.valor;
n++;
} else {
clearInterval(retrasa);
}
}
retrasa = setInterval(creamenu, 100);
}
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 18:08.