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

Botones de submenu afectan el RollOver del Menu Principal

Estas en el tema de Botones de submenu afectan el RollOver del Menu Principal en el foro de Flash y Actionscript en Foros del Web. Hola a todos. Bien, estoy haciendo un menu horizontal, en el cuál al situar el cursos encima de un boton, aparece un submenu de arriba ...
  #1 (permalink)  
Antiguo 08/08/2007, 18:21
Avatar de hey_alan  
Fecha de Ingreso: diciembre-2006
Ubicación: México
Mensajes: 348
Antigüedad: 17 años, 10 meses
Puntos: 8
Botones de submenu afectan el RollOver del Menu Principal

Hola a todos.

Bien, estoy haciendo un menu horizontal, en el cuál al situar el cursos encima de un boton, aparece un submenu de arriba a abajo.

Bien, el problema es que al pasar el submenu por el cursor, afecta al RollOver del boton del menu principal, de manera que el submenu se deja de mostrar. Esto es porque puse al boton del menu principal, de que en el evento onRollOut, se desaparezca el submenu. El problema persiste al momento de escoger un item del submenu, ya que te debes "salir" del área "activa" del boton del menu principal.

Disculpen por hacer tantas preguntas, pero es que debo entregar el archivo mañana, y no logro comprender algunos comportamientos de flash.

Muchas gracias
__________________
Alan Marth Media

Diseño web y Publicidad en Morelia, Michoacán
  #2 (permalink)  
Antiguo 08/08/2007, 18:28
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Re: Botones de submenu afectan el RollOver del Menu Principal

Hola hey_alan:
El problema es qu estás colocando el on(rollOut) en el botón del menú, tendrás que colocar un botón invisible como marco del sub_menú y allí coloca ese evento de botón.
Visita mi página, allí tienes tutores sobre menús deplegables.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 08/08/2007, 19:34
Avatar de hey_alan  
Fecha de Ingreso: diciembre-2006
Ubicación: México
Mensajes: 348
Antigüedad: 17 años, 10 meses
Puntos: 8
Re: Botones de submenu afectan el RollOver del Menu Principal

Gracias Bandit, pero el problema es cuando hago el "marco" del submenu, ya que si lo pongo, no me detecta los eventos (como onPress) de los botones del submenu.
__________________
Alan Marth Media

Diseño web y Publicidad en Morelia, Michoacán
  #4 (permalink)  
Antiguo 09/08/2007, 06:03
Avatar de gagarin  
Fecha de Ingreso: enero-2002
Ubicación: Madrid
Mensajes: 550
Antigüedad: 22 años, 10 meses
Puntos: 4
Re: Botones de submenu afectan el RollOver del Menu Principal

por que no utilizas la posición del ratón, en la referencia te viene, busca algo acerca de mousex y mosue y y con los condicionales determinas la posición x y y Y y si se cumple la situación llame a una función y a así, ahora mismo no tengo cabeza pa ponerte el código, pero busca algo acerca de detección de posición de ratón y creoq ue con eso lo podrás hacer más fácil
__________________
Temiqui Iztoc Cualtlia Elhuayotl
  #5 (permalink)  
Antiguo 09/08/2007, 09:39
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Re: Botones de submenu afectan el RollOver del Menu Principal

Hola hey_alan:
Yo te dije que hagas un marco como botón invisible y no un rectángulo ni un cuadrado, el marco es como un borde que se pone a cualquier objeto o letra.
El marco es así:
oooooo
oooooo
oooooo
oooooo
oooooo
Si se te dificulta hacer un marco, ese rectángulo que haz hecho, ponlo en una capa inferior al de los sub_botones.

Espero haberte sido de ayuda y ahora lo tengas más claro.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
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 23:05.