En el post anterior mencionaba el sitio de Sean Kennedy Santos. Pues bien, estaba jugando en flash, y el resultado fue un menu parecido al de ese sitio.
Se basa en tres clases: menupanel (que controla el menu en general), menuitem(que corresponde a cada boton del menu) y typewritter (que es una clase para animar el texto)
Para hacerla funcionar, primero arrastro mi movieclip de menu al stage. Luego, añado las siguientes lineas de codigo:
- //defino el texto que el menu tiene por default
- this.lilmenupanel.mainlabel="blog.innocuo.com"
- //anado items al menu, al momento son solo dos parametros: titulo del boton, y descripcion
- this.lilmenupanel.addMenuItem("Home","01 Home")
- this.lilmenupanel.addMenuItem("Contact","02 Contact")
- this.lilmenupanel.addMenuItem("Portfolio","Mi trabajo")
- //una vez que termino de añadir items, puedo mostrar el menu
- this.lilmenupanel.renderMenu()
el metodo addMenuItem me permite agregar botones a mi menu, con dos parametros: el texto del boton, y la descripcion (que es la que se va a animar)
Una vez que termino de añadir items a mi menu, lo renderizo con el metodo renderMenu.
Este es solo un ejemplo, los botones no estan habilitados para realizar accion alguna (talvez siga costumizando este menu para hacer una especie de componente).
Bajar el codigo fuente: dando click aqui.
Hola,
OOOOOOOOOOOOoh muy bien este codigo, bueno trabajo 😉
Una pregunta : coma hacer un link cuando tu clik sobre el boton ?
Yaya
Hola! Podrías subir el código de nuevo o enviármelo por email?
Esa navegación me parece excelente!.
Desde ya muchas gracias.
Hola, estaba mirando el post, conocia la pagina, pero al intentar bajar el codigo me ha dado error… si eres tan amable de enviarmelo por mail
muchas gracias, saludos.
Claro. Lo que nos pasa a todos los que «homenajeamos» (que no plagiamos, jeje) a ciertos artistas flasheros como tu, que a su vez, «homenajeáis» a otros flasheros, es que de golpe, si queremosñadir algo, y no lo hemos construido nosotros, no sabemos casi por donde tirar.
La pregunta es, como bien se formulaba en el primer post: ¿Cómo se añaden acciones a los botones? Porque no hay ninguna clase en la biblioteca, ni ningún parámetro que inidque que se puede linkar a algún sitio. Ni aqui ni en la ayuda encuentro la solución que tanto anhelo.
Salud para todos/as!
Hey.
Este ejemplo lo hice hace años, asi que ya ni me acuerdo que mismo hice, pero mira:
https://blog.innocuo.com/archive/2005/06/06/opensource-experimento-de-menu-parte-ii/
aqui esta el ejemplo mejorado donde muestro como agregar acciones para cada boton. Espero te sirva