Opensource: experimento de menu Parte II
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.
Actionscript:
-
//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.
Post publicado el Junio 6th, 2005, 9:28 am
Categorias:Actionscript, flash
Tags:Actionscript, clases, flash
Puedes seguir los comentarios de esta entrada suscribiendote al RSS: RSS 2.0
Categorias:Actionscript, flash
Tags:Actionscript, clases, flash
Puedes seguir los comentarios de esta entrada suscribiendote al RSS: RSS 2.0
Un Comentario
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?
Junio 6th, 2005 at 11:21 pm
Buti comenta:
El ejemplo me ha gustado mucho, una estructura diferente, original.