Programación Web y Scripting > Flash / ActionScript
Re: Menú en actionscript
(1/1)
Kepri:
Hola, necesito crear un menú dinámico en actionscript. Ha de ser un menú que tome de una cadena tipo (antiguedades+ropa+tiendas+...). Se trataría de que el menú que se va a crear tome los valores de esta cadena y los vaya poniendo en columna uno debajo de otro, y que cada uno lleve a una url distinta. Tengo el siguiente code, me los pone en columna pero no me coge los valores de la cadena, sino que me repite en cada botón el texto que le pongo al botón que creo con texto dinámico:
Código:
var botonera = "Artículos de viaje+Baño+Cocina+Electrodomésticos+Galería de arte+Iluminación+Imagen y Sonido+Menaje del Hogar+Muebles de Jardín+Ropa del Hogar";
valores = botonera.split("+");
botonmenu._visible = 0;
for (var i = 0; i<valores.length; ++i) {
botonmenu.duplicatemovieclip("boton"+i, i);
with (eval("boton"+i)) {
_y = 100+_height*i;
_x = _width/2;
}
eval("boton"+i).i = i;
eval("boton"+i).onrelease = function() {
trace(valores[this.i]);
};
eval("boton"+i).i = i;
}
Gracias de antemano.
Avalon:
Hola. A simple vista, no veo dónde le asignas valores[ i ] al texto dinámico que tienes en el botón, creo que te falta algo como:
--- Código: Text --- eval("boton"+i).tuTextoDinamico.text = valores[i];
Espero que sea eso.
Salu2,
Avalon
Navegación
Ir a la versión completa