En este grupo En todos

Foro de Flash



menu desplegable en flash

daniela
Santa Fe, Argentina
Escrito por Daniela
el 02/03/2007

Hola Orlando. De nuevo Daniela quien escribe. Esta vez para preguntarte si sabes de algun tutorial para ahcer un menu desplegable horizontal, y que el submenu de un boton, por ejemplo, se despliegue hacia abajo y hacia los costados, de manera que siemore cuando tengo los submenus habilitados, me queden dos lines, me explico? Me podes ayudar? Tengo un ejemplo hecho, pero no me funciona bien, y lo quiero hacer en flash.

La idea seria asi. Estos serian los botones rpincipales

Home      productos        servicios        contacto

Y cuando me posos en productos por ejemplo, me deberia quedar asi la linea

Home      productos       servicios     contacto                                             

Ventas  accesorios     asesoria      otros


Me explico? Por favor, dame una mano! Gracias!

Orlando
Santiago, Chile
Escrito por Orlando
el 02/03/2007

Graficame la botonera, no te comprendi mucho

Ejemplo 1:

Servicios ----> Esto ----> Esto otro----->     


Ejemplo 2:

Servicios

Esto

Esto otro


En que direccion?

Y que en el menu que se despliega, salga un 2 menu desplegable?

Aclarame para podeer ayudarte OK.

Escrito por César Oré Ozejo (bandit)
el 03/03/2007
Hola Daniela:
Cada botón lo tienes que hacer en un MC (Clip de película).
Vamos con un ejemplo:
Crea un MC y en la capa 1 frame 1 coloca los sub_botones en las coordenadas: x = 0 e y = -25, lo agrupas y coloca un fotograma clave en el frame 10, desplaza los sub_botones de éste frame a las coordenadas: x = 0 e y = 24 y le das interpolación de movimiento.
En la capa 2 frame 1 dibujas un rectángulo del ancho y alto de los sub_botones y que los cubra a los sub_botones que está en el frame 10, a ésta capa la conviertes en máscara.
En la capa 3 frame 1 coloca un botón por ejemplo el HOME en las coordenadas x = 0 e y = 0 y le escribes el siguiente código:
On(rollOver){
 gotoAndPlay(2);
}
En la capa 4 frame 1 y 10 coloca un stop();
De ésta misma forma haces todos los botones, al poner cada MC que contiene los botones colócales un nombre de instancia para poderlo manipular con el código.
Suponiendo que tienes los botones HOME y PRODUCTOS puestos en el escenario principal con sus respectivos nombres de instancia: por ejemplo: btn y btn1.
En el código del botón HOME que inicialmente era:
On(rollOver){
 gotoAndPlay(2);
}
Ahora ponlo así:
On(rollOver){
 gotoAndPlay(2);
_root.btn1.gotoAndPlay(1);
}
Y al botón PRODUCTOS:
On(rollOver){
 gotoAndPlay(2);
_root.btn.gotoAndPlay(1);
}
De ese modo cuando pongas el mouse sobre el botón HOME aparecerá sus sub_botones y cuando pongas el mouse sobre el botón PRODUCTOS, aparecerán sus sub_botones y desparecerán las del botón HOME.
 
Espero haberte sido de ayuda y esté clara la explicación.
 
César.
Escrito por Aedd
el 10/03/2007
Viva yo... Jajajja
Leandro Vallendor
Montevideo, Uruguay
Escrito por Leandro Vallendor
el 11/08/2010

Hola amigos,
Podrian ayudarme?
tengo una botonera rollover con menu desplegable en mi sitio:
gafas / lentes / instrumentos / prismaticos / etc.
hice un movieclip para que al pasar el mouse se active y abra, el asunto es que quiero algun codigo que cuando saco el mouse del boton se cierre, yo lo logre hacer con un boton invisible alrededor de cada boton del menu pero no queda bien y no es lo correcto porque o funciona al 100% a veces me quedan 2 o 3 menus abiertos de esta forma, quiero algo mas efectivo que cuando saco el puntero del boton menu se cierre si o si
Para ayudar a lo que quiero les mando mi direccion de mi sitio donde cree esto:
www.camponac.com no miren el index porque ahi no esta la botonera entren al sitio para verla esta en la parte superior
Muchas gracias por su ayuda

Leandro Vallendor
Montevideo, Uruguay
Escrito por Leandro Vallendor
el 11/08/2010
Hola amigos, Podrian ayudarme? tengo una botonera rollover con menu desplegable en mi sitio: gafas / lentes / instrumentos / prismaticos / etc. hice un movieclip para que al pasar el mouse se active y abra, el asunto es que quiero algun codigo que cuando saco el mouse del boton se cierre, yo lo logre hacer con un boton invisible alrededor de cada boton del menu pero no queda bien y no es lo correcto porque o funciona al 100% a veces me quedan 2 o 3 menus abiertos de esta forma, quiero algo mas efectivo que cuando saco el puntero del boton menu se cierre si o si Para ayudar a lo que quiero les mando mi direccion de mi sitio donde cree esto: www.camponac.com no miren el index porque ahi no esta la botonera entren al sitio para verla esta en la parte superior Muchas gracias por su ayuda
Escrito por César Oré Ozejo (bandit)
el 06/09/2010

Hola Leandro:
El botón invisible tienes que ser uno sólo que tenga las dimensiones mayores al ancho y alto del conjunto de botones y ponerlo en un capa inferior al de los botones y todos los botones deben estar uno a continuación del otro sin que haya un espacio entre ellos.

Espero haberte sido de ayuda.

César.

Ele Deto
Capital Federal, Arg...
Escrito por Ele Deto
el 08/09/2010

César, quizá puedas ayudarme...

Tengo una serie de botones y quiero que al presionar cualquiera de ellos la cabeza lectora vaya a un fotograma y realice una animación y luego al fotograma específico de su sección, por ejemplo "Fotos" . Pero que al presionar otro botón ya no realice la animación (pues ya está abierta) y vaya, eso sí, al fotograma correspondiente, por ejemplo "videos" . Podrías indicarme el código script y el fotograma dónde debo ponerlo? Trabajo con Actionscript 2.0. Espero haber sido claro y desde ya muchas gracias. Saludos.

Andres Felipe Barrera Velasquez
Ingenieria de sistemas fundacion de ed...
Escrito por Andres Felipe Barrera Velasquez
el 10/09/2010

Buen dia
Tengo una pregunta lo que sucede es que encontre un codigo y un ejemplo por internet de como hacer una animacion a unos botones pero no se como hacer para que me sirvan de enlace dentro de mi pagina creada en dreamweaver, soy aprendiz y la verdad he aprendido algunas cosas pero a punta de foro y lecturas, les dejo el codigo haber si alguien me puede ayudar gracias.

este es el codigo del boton

on (rollOver) {
// trace(_parent.pelota_menu._x);
play();
_parent._parent._parent. _parent.tip.ver = true;
_parent._parent._parent. _parent.tip.caja. Text = "INICIO";
}
on (rollOut) {
gotoAndStop(1);
_parent._parent._parent. _parent.tip.ver = false;
_parent._parent._parent. _parent.tip.caja. Text = "";
}

como hago para que me abra un enlace? Donde y que debo poner?
gracias

Andres Felipe Barrera Velasquez
Ingenieria de sistemas fundacion de ed...
Escrito por Andres Felipe Barrera Velasquez
el 10/09/2010

Agradezco su pronta colaboracion

Escrito por César Oré Ozejo (bandit)
el 11/09/2010

Hola Ele Deto:
Vamos con un ejemplo:
Supongamos que en el frame 10 de la Línea de tiempo principal tienes un MC con con varios objetos o animaciones en diferentes frames, lo primero que tienes que hacer es colocar un nombre de instancia a ese MC, por ejemplo: miClip.
El código para el botón escríbelo así:
on(release){
gotoAndStop(10);
}
En el frame 10 escribe éste código: miClip. GotoAndPlay(aquí el número del frame o la etiqueta del frame donde quieres ir);

Espero haberte sido de ayuda.

César.

Escrito por César Oré Ozejo (bandit)
el 11/09/2010

Hola Andrés:
No entiendo como haz hecho tu botón.
Para que un botón al presionarlo cargue una página en HTML tienes que ponerle el siguiente código:
on(release){
getURL("nombre. Html", "_blank");
}
Con el parámetro: _blank te abrirá en otra ventana del Navegador y si quieres abrirlo en la misma ventana ese parámetro cámbialo por: _self

Espero haberte sido de ayuda.

César.

Ele Deto
Capital Federal, Arg...
Escrito por Ele Deto
el 12/09/2010

Gracias Bandit, lo voy a probar y te comento.