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

Menu desplegable que no se vá

Estas en el tema de Menu desplegable que no se vá en el foro de Flash y Actionscript en Foros del Web. Hola, mi problema es en el siguiente archivo: http://www.naranjadisenio.com/bac/core1024.html (tiene errores en la carga pero no se fijen en eso). La cosa es que los ...
  #1 (permalink)  
Antiguo 02/09/2006, 21:27
Avatar de adn_aguilera  
Fecha de Ingreso: abril-2003
Ubicación: Monterrey
Mensajes: 19
Antigüedad: 14 años, 8 meses
Puntos: 0
Menu desplegable que no se vá

Hola,
mi problema es en el siguiente archivo:
http://www.naranjadisenio.com/bac/core1024.html (tiene errores en la carga pero no se fijen en eso).

La cosa es que los menús desplegables de arriba funcionan de la siguiente manera:
es un botón, que onRelease activan un mc para que avance y despliegue el menú (hasta aqui todo bien).
El problema es que el menú se queda activo a menos de que seleccione otro menú distinto (esto lo hice con una función que se encarga de cerrar todos los menús abiertos antes de abrir el menú seleccionado). Y lo que yo necesito es que si se va a otra parte de la pantalla fuera del mc que contiene el menú se cierre dicho menú.
Para esto, intenté ponerle al mc un onRollOut, y me funciona, hace lo que quiero que haga, pero con un gran inconveniente: todo el mc se comporta como si fuera un solo botón, y entonces ya no puedo seleccionar alguno de los botones dentro del mc.

No sé si soy claro con mi post, espero que si. Espero que alguien me pueda ayudar con esto, que tengo la idea que es algo muy sencillo, pero yo no le encuentro respuesta.
  #2 (permalink)  
Antiguo 04/09/2006, 23:24
Avatar de DjDance
Colaborador
 
Fecha de Ingreso: agosto-2006
Ubicación: Santiago de Chile
Mensajes: 775
Antigüedad: 11 años, 3 meses
Puntos: 80
Trataré de ayudarte ...
Para empezar tienes que tener 3 capas (Layers) En este orden:

1.- Boton Principal
2.- Menu Desplegable
3.- RollOut

en la capa rollout haz un rectangulo alrededor de tu menu desplegable incluyendo el boton principal ... este rectangulo conviertelo en boton. En las acciones dale ésta orden :

Código:
on (rollOut) {
	gotoAndStop(1);
}
Luego vas a las propiedades del boton y arrastras el primer frame hasta el zona activa.
En la capa de rollout tambien tienes que errastrarla hasta tu ultimo fotograma.

Nota: Para hacer esto tienes que tener mas de un fotograma y tienes que tener la pelicula detenida.
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 10:16.