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

Menu Desplegable

Estas en el tema de Menu Desplegable en el foro de Flash y Actionscript en Foros del Web. Buenas..estoy dando mis primeros pasos en flash 8 y estoy tratando de hacer un menu desplegable. La idea del menu desplegable es que al pasar ...
  #1 (permalink)  
Antiguo 12/01/2011, 06:29
cce
 
Fecha de Ingreso: junio-2009
Mensajes: 92
Antigüedad: 14 años, 10 meses
Puntos: 0
Menu Desplegable

Buenas..estoy dando mis primeros pasos en flash 8 y estoy tratando de hacer un menu desplegable. La idea del menu desplegable es que al pasar el mouse sobre un boton se despliegue un rectangulo que tenga un texto introductorio y a la vez tenga varios botones (linck) para ir a diferentes secciones (archivos, programas, foro, etc..), una vez que el cursor abandona el rectangulo donde estan las diferentes opciones este se repliegue, es decir, desaparezca.

Trate de hacer una zona activa, colocando una L invertida como lei en una pagina web, pero el problema es que cuando el cursor pasa por los lados opuestos a esta L invertida el rectangulo del menu no se contrae, pero si se contrae cuando el cursor abandona el rectangulo del menu por los lados de la L invertida.

Probe tambien haciendo un rectangulo mas grande que el rectangulo del menu, pero cuando activo, pase por donde pase el cursor se repliega.

Me podrian dar una manito?

Recuerden que hace poco aprendi mas o menos lo que es una zona activa.

Muchas Gracias.-
  #2 (permalink)  
Antiguo 12/01/2011, 07:13
 
Fecha de Ingreso: diciembre-2010
Ubicación: Madrid
Mensajes: 342
Antigüedad: 13 años, 4 meses
Puntos: 28
Respuesta: Menu Desplegable

¿Miraste este tutorial?
[URL="http://www.cristalab.com/tutoriales/crear-un-menu-desplegable-con-cantidad-de-items-dinamicos-c92l/"]link[/URL]
saludos
  #3 (permalink)  
Antiguo 12/01/2011, 08:19
cce
 
Fecha de Ingreso: junio-2009
Mensajes: 92
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Menu Desplegable

He visto el menu ese...esta bueno..pero tengo flash 8. Ademas el que quiero hacer es algo como el que aparece en esta pagina ( espero no estar incurriendo a ninguna falta..no es chivo ni nada)

http://www.unilever.com.ar/

fijate el menu que tiene....eso quiero hacer...he intentado de todo y no se me ocurre nada...recien intente hacer dos L una en cada capa y en disposicion opuesta...anda pero de a rato..es decir, por ahi se tilda...en conclusion no me anda.

Espero me den una mano.

Muchas Gracias.-

Saludos.-
  #4 (permalink)  
Antiguo 12/01/2011, 08:59
 
Fecha de Ingreso: diciembre-2010
Ubicación: Madrid
Mensajes: 342
Antigüedad: 13 años, 4 meses
Puntos: 28
Respuesta: Menu Desplegable

Lo vi, se despliega cuando le pinchas a un botoncito. Si estás en as2 yo lo haría así:
Código:
cuadrado._visible = false
botoncito_mc..onRelease = function() {
			cuadrado._visible = true
			
		};

cuadrado_mc..onRollOut = function() {
			cuadrado._visible = false
			
		};
Cuadrado sería el desplegable y botoncito el botón para que se abra el despelgable. Si quieres que botoncito se abra al hacer rollover cambias onRelease por onRollOver.
Asegurándote de que en el panel de propiedades tanto el cuadrado como el botón tengan el mismo nombre de instancia que pondrás en tu código. El código lo pones en un fotograma de la capa acciones y pruebas película.
saludos
  #5 (permalink)  
Antiguo 12/01/2011, 09:45
cce
 
Fecha de Ingreso: junio-2009
Mensajes: 92
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Menu Desplegable

Muy bueno. Muchisimas gracias. Voy a intentar hacerlo como me decis.

Muchas Gracias.

Saludos.-
  #6 (permalink)  
Antiguo 12/01/2011, 11:02
 
Fecha de Ingreso: octubre-2008
Mensajes: 11
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Menu Desplegable

Cita:
Iniciado por tresj Ver Mensaje
Lo vi, se despliega cuando le pinchas a un botoncito. Si estás en as2 yo lo haría así:
Código:
cuadrado._visible = false
botoncito_mc..onRelease = function() {
			cuadrado._visible = true
			
		};

cuadrado_mc..onRollOut = function() {
			cuadrado._visible = false
			
		};
Cuadrado sería el desplegable y botoncito el botón para que se abra el despelgable. Si quieres que botoncito se abra al hacer rollover cambias onRelease por onRollOver.
Asegurándote de que en el panel de propiedades tanto el cuadrado como el botón tengan el mismo nombre de instancia que pondrás en tu código. El código lo pones en un fotograma de la capa acciones y pruebas película.
saludos
Hola, he utilizado este codigo que has puesto para hacer mi menu desplegable pero me da un error me pone "Se espera un nombre de campo despues del operador ´.´."
Cuando reproduzco la pelicula se queda fijo el menu ya desplegado y no se mueve.
Cual es el problema??
  #7 (permalink)  
Antiguo 13/01/2011, 00:14
 
Fecha de Ingreso: diciembre-2010
Ubicación: Madrid
Mensajes: 342
Antigüedad: 13 años, 4 meses
Puntos: 28
Respuesta: Menu Desplegable

Hola, el código tenía un punto de más, prueba ahora con este, debe funcionar.

Código actionscript:
Ver original
  1. cuadrado_mc._visible = false
  2. botoncito_mc.onRelease = function() {
  3.             cuadrado_mc._visible = true
  4.            
  5.         };
  6.  
  7. cuadrado_mc.onRollOut = function() {
  8.             cuadrado_mc._visible = false
  9.            
  10.         };
.

saludos
  #8 (permalink)  
Antiguo 13/01/2011, 04:57
 
Fecha de Ingreso: octubre-2008
Mensajes: 11
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Menu Desplegable

Cita:
Iniciado por tresj Ver Mensaje
Hola, el código tenía un punto de más, prueba ahora con este, debe funcionar.

Código actionscript:
Ver original
  1. cuadrado_mc._visible = false
  2. botoncito_mc.onRelease = function() {
  3.             cuadrado_mc._visible = true
  4.            
  5.         };
  6.  
  7. cuadrado_mc.onRollOut = function() {
  8.             cuadrado_mc._visible = false
  9.            
  10.         };
.

saludos
Grácias tresj, ahora se me despliega pero lo que no consigo es que se quite.
Tendria que desaparecer al pinchar sobre algun boton del menú desplegable o al pasar por otro boton de la barra de menus.

Cómo hago eso??
  #9 (permalink)  
Antiguo 13/01/2011, 10:54
 
Fecha de Ingreso: diciembre-2010
Ubicación: Madrid
Mensajes: 342
Antigüedad: 13 años, 4 meses
Puntos: 28
Respuesta: Menu Desplegable

Hola, bueno con ese código el desplegable se quita si te posicionas fuera de él. Yo lo probé y funciona, ahora si quieres que desaparezca cuando pinchas a un botón dentro de él, simplemente haz que ese botón te mande a un fotograma de la línea de tiempo en que no esté el desplegable o sigue la lógica del código "onRelease al botoncito dentro del desplegable/cuadrado visible= false"

saludos
  #10 (permalink)  
Antiguo 31/01/2011, 07:20
cce
 
Fecha de Ingreso: junio-2009
Mensajes: 92
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Menu Desplegable

Buenas..he andado afuera asi que no he tocado la pc. Intente armar el menu desplegable creando un hit. Programando en flash 8. El menu funciona pero de a ratos, es decir, cuando paso el mouse por el boton tengo la siguiente funcion:

stop();

boton_1.onRollOver = function () {
gotoAndPlay(2);
}

Las funciones estan en una misma capa llamada "a", y en cada fotograma agrego la funcion necesaria

Con esta funcion quiero hacer que al pasar el mouse la pelicula salte al fotograma siguiente y se ejecute, es decir, despliegue el menu.

En el fotograma 10 ya esta el menu desplegado y en ese fotograma en la capa "a" tengo:

stop();

hit1.onRollOut = function () {
gotoAndStop(1);
}

La idea es que al salir del hit1, zona activa, el menu desaparezca, es decir vaya hasta el fotograma 1.

Esto funciona pero a veces el menu no desaparece, es decir, al salir de la zona activa queda el sub menu.

Que puede ser que este andando mal?
  #11 (permalink)  
Antiguo 31/01/2011, 07:47
Avatar de golem44  
Fecha de Ingreso: enero-2009
Ubicación: barcelona
Mensajes: 483
Antigüedad: 15 años, 3 meses
Puntos: 22
Respuesta: Menu Desplegable

el rollOut y rollOver, a veces si lo haces muy deprisa falla, me ha pasado con algunas aplicaciones, no es fiable al 100%. Puede ayudar a funcionar mejor si tenemos una área activa grande.

espero ayudar, saludos.
  #12 (permalink)  
Antiguo 31/01/2011, 08:40
cce
 
Fecha de Ingreso: junio-2009
Mensajes: 92
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Menu Desplegable

Eso mismo me esta pasando. Cuando lo paso medio rapido se me pianta y no responde. Voy a intentar con un area activa mas grande y te aviso. Pero de no usar onRollOver y onRollOut...que se puede utilizar? Muchas Gracias.-
  #13 (permalink)  
Antiguo 31/01/2011, 08:55
cce
 
Fecha de Ingreso: junio-2009
Mensajes: 92
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Menu Desplegable

Acabo de probar con un area de hit mas grande pero me sigue pasando lo mismo. Por ahi se me queda tildado el menu y no se cierra.
  #14 (permalink)  
Antiguo 31/01/2011, 09:27
Avatar de golem44  
Fecha de Ingreso: enero-2009
Ubicación: barcelona
Mensajes: 483
Antigüedad: 15 años, 3 meses
Puntos: 22
Respuesta: Menu Desplegable

ya, bueno, es que si le dices que se ponga en un alfa o que sea visible o no es una cosa, pero le estas diciendo que se vaya a un frame...creo que tal vez no tiene tiempo de procesar este dcript si lo haces muy rapido. Yo creo que probaría a hacerlo con alfas, más que enviar a un frame.

espero ayudar, saludos.
  #15 (permalink)  
Antiguo 31/01/2011, 11:02
 
Fecha de Ingreso: diciembre-2010
Ubicación: Madrid
Mensajes: 342
Antigüedad: 13 años, 4 meses
Puntos: 28
Respuesta: Menu Desplegable

alpha o visible true / false es una buena solución, y también tener en cuenta si lo que ocurre es realmente un problema evidente para un usuario normal o es algo que tú detectas como desarrollador.
saludos
  #16 (permalink)  
Antiguo 31/01/2011, 16:04
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 20 años, 10 meses
Puntos: 406
Respuesta: Menu Desplegable

Hola cce:
Si lo que quieres es que al salir el botón por la derecha, izquierda y por abajo, simplemente crea un botón dibujando una U que sobresalga al ancho y el alto de los sub_botones en el frame: Zona activa.

Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #17 (permalink)  
Antiguo 01/02/2011, 08:48
cce
 
Fecha de Ingreso: junio-2009
Mensajes: 92
Antigüedad: 14 años, 10 meses
Puntos: 0
Respuesta: Menu Desplegable

Ante todo muchisimas gracias a todos. De las respuestas que me han dado saque la conclusion de que es por el tiempo que se toma en procesar la informacion, si paso rapido el mouse por ahi se queda tildado el menu. Lo comprobe tambien en otras paginas que enontre en internet.


Probe tambien con la opcion de visible y me pasa lo mismo.

La solucion creo esta en agrandar el area activa y separar bien un area activa de la siguiente correspondiente al otro menu.

Voy a seguir remando y si veo que no me convence buscare otra opcion practica y funcional.

Muchas Gracias.-

Saludos.-
  #18 (permalink)  
Antiguo 31/03/2011, 10:30
 
Fecha de Ingreso: septiembre-2008
Mensajes: 115
Antigüedad: 15 años, 7 meses
Puntos: 0
Respuesta: Menu Desplegable

Gracias por tu aporte..me gustaria poder subir mi archivo .fla para que puedan visualizarlo y entender mejor lo que estoy haciendo ya que se em hace un pco dificil explicarlo.

como puedo subir mi .fla a esta pagina para que me puedan ayudar?

gracias!
  #19 (permalink)  
Antiguo 01/04/2011, 03:38
Avatar de golem44  
Fecha de Ingreso: enero-2009
Ubicación: barcelona
Mensajes: 483
Antigüedad: 15 años, 3 meses
Puntos: 22
Respuesta: Menu Desplegable

claudiomacromediat1: no se puede(creo), lo subes a algun servidor(los hay gratuitos) y posteas el link. De todos modos han pasado 2 meses desde el ultimo post, tal vez te iría mejor si abres otro tema.

saludos.-

Etiquetas: desplegable
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 18:27.