En un post anterior puse un experimento de actionscript para hacer un menu. En esta version tengo algunas mejoras, sobre todo, le di la posibilidad a los botones para ejecutar una funcion al ser oprimidos. Puedo destruir el menu llamando a un metodo. Puedo alinear el texto animado, a la derecha o bajo el menu.
- //primero creo una referencia global al lugar donde esta el menu
- _global.myroot=this
- //creo las functiones respectivas a cada menu
- function traceID(){
- trace(this.uid)
- //dara como resultado el id del boton aplastado
- }
- function traceLabel(){
- trace(this.qlabel)
- //dara como resultado la etiqueta del boton
- }
- //destruye el menu lilmenupanel
- function destroyMe(){
- _global.myroot.lilmenupanel.destroyMenu()
- }
- //defino el texto que el menu tiene por default
- this.lilmenupanel.mainlabel="blog.innocuo.com"
- //anado items al menu, dos parametros: titulo del boton, y descripcion
- //el tercer parametro es una referencia a una funcion
- this.lilmenupanel.addMenuItem("Home","01 Home",this.traceID)
- this.lilmenupanel.addMenuItem("Contact","02 Contact",this.traceLabel)
- this.lilmenupanel.addMenuItem("Portfolio","Mi trabajo",this.destroyMe)
- //puedo alinear el texto animado con "right" o "bottom"
- this.lilmenupanel.alignment="bottom"
- //una vez que termino de añadir items, puedo mostrar el menu
- this.lilmenupanel.renderMenu()
El siguiente es un ejemplo un poco mas complejo, donde creo y destruyo un menu secundario
Bajar el codigo fuente: dando click aqui.
El ejemplo me ha gustado mucho, una estructura diferente, original.
Estoy intentando adaptar el menu pero me encuentro con el problema de que no encuentro cómo hacer para que presionando(onRelease)un addMenuItem me lleve a una URL
Gracias
¿como se puede hacer?