Jump to content

¿Cómo puedo hacer un menu con despliegue vertical en Flash?


Persei

Recommended Posts

Título original:

como puedo hacer un menu con despliegue vertical en flash

 

 

como puedo hacer un menú con despliegue vertical en flash 8.

he tratado pero no me sale

 

osea algo asi como el menu del internet explorer

onda

Archivo|editar|ver|etc. y que cuando uno pincha se despliegue una cascada.

Link to comment
Share on other sites

  • 3 weeks later...

Si es tarde la respuesta para ti, le podrá servir a alguien más, espero no este posteado ya, pero no lo vi. aki una explicación, espero se entienda:

 

CREAR UN DOCUMENTO NUEVO DE FLASH

 

Paso1 : Se crean botones, los pones como y donde kieras dentro del documento. (en este caso 4 botones, por la explicacion de programacion)

 

Paso2 : Creas las ventanas principales, del tamaño q kieras, estas seran el menu desplegable, las pasas a clip de pelicula y le pones un nombre de instancia por ejemplo 'menu', 'menu1', 'menu2', 'menu3',etc.

 

Paso3: Entras al clip 'menu', dentro de este haces lo siguiente, tranformas en grafico la ventana, la pones en alfa 0, luego insertas un fotograma clave, aki le pones alfa 100 a la misma ventana, a ambos fotogramas le colocas un stop, en acciones. (esto lo haces con las 4 ventanas del menu creadas, q corresponden a cada boton y llevan por nombre 'menu', 'menu1', 'menu2', 'menu3' )

 

Paso4: En el boton 1, escribes lo siguiente :

 

on (rollOver) {

tellTarget ("_root.menu1") {

gotoAndStop(1);

}

}

on (rollOver) {

tellTarget ("_root.menu2") {

gotoAndStop(1);

}

}

on (rollOver) {

tellTarget ("_root.menu3") {

gotoAndStop(1);

}

}

on (press, rollOver) {

tellTarget ("_root.menu") {

gotoAndPlay(1);

}

}

 

Esto mismo lo repites en cada boton, pero debes cambiar los _root q serían para el boton 2 asi:

 

on (rollOver) {

tellTarget ("_root.menu") {

gotoAndStop(1);

}

}

on (rollOver) {

tellTarget ("_root.menu2") {

gotoAndStop(1);

}

}

on (rollOver) {

tellTarget ("_root.menu3") {

gotoAndStop(1);

}

}

on (press, rollOver) {

tellTarget ("_root.menu1") {

gotoAndPlay(1);

}

}

 

 

Compara los telltarget con los codigos de arriba y verás los cambios q deberás hacer para los demás botones.

 

Ahora, un submenu dentro de la ventana menu. y luego un subsub menu :)

 

Entra al clip de pelicula llamado 'menu'

 

Dentro de este haces lo siguiente:

paso 1:: Seleccionas el fotograma 2, aki creas los botones q kieras, q entren por supuesto dentro del clip de pelicula, les pones sus nombres a los botones onda enviar,abrir,exportar etc.

 

paso2 : Creas la cantidad de ventanas del submenu q kieras, en este caso sólo 1.

 

paso3 : La ventana nueva, la pasas a clip de pelicula, le pones nombre de instancia, en este caso 'submenu', luego entras y hace lo mismo q con las otras: la pasas a grafico,a alfa 0 en el fotograma 1, alfa 100 ene l fotograma 2, y stop en ambos fotogramas.

 

paso4 : Seleccionas el boton (de los q creaste re100) q quieres abra ese menu y le pones lo siguiente :

 

on (rollOver) {

tellTarget ("_root.menu.submenu") {

gotoAndPlay(1);

}

}

 

si en este mismo menu creaste más de un menu deberas agregar lo siguiente, cuantas veces sea necesario:

 

on (rollOver) {

tellTarget ("_root.menu.submenu1") {

gotoAndstop(1);

}

}

 

(lo de color rojo, indica q debes cambiar ese nombre por los de submenu1,submenu2, etc etc

 

 

Con lo anterior, se cerrará un submenu al abrir el otro, pero al pasar el mouse sobre los botones q no generan un submenu, este permanecerá abierto a menos q hagas lo siguiente en todos los botones:

 

on (rollOver) {

tellTarget ("_root.menu.submenu1") {

gotoAndstop(1);

}

}

 

on (rollOver) {

tellTarget ("_root.menu.submenu2") {

gotoAndstop(1);

}

}

 

Etc, segun los submenus, deben ir en toooodos los botones, y en el q tiene submenu, le pones lo mismo, pero sin agregar el gotoandstop al submenu q abrira ese boton.

 

 

Ahora un subsubmenu

 

Paso1: Entra del clip de pelicula, donde creaste un submenu,clikea el fotograma 2 y veras el clip de pelicula submenu,entra a este.

 

Paso2 En el fotograma 2 crea la ventana de un subsub menu y ponle nombre de instancia ejemplo 'subs1', entra a este clip y programala igual como a las demás ventanas. Pasas a grafico, alfa 0 en fotog1, alfa 100 en el 2, y stop, stop.

 

Paso3: El boton q abrira este subsubmenu, deberá decir lo siguiente:

 

on (rollOver) {

tellTarget ("_root.menu.submenu.subs1") {

gotoAndPlay(1);

}

}

on (rollOver) {

tellTarget ("_root.menu.submenu.subs2") {

gotoAndStop(1);

}

}

 

Ahi se indica q se creo la siguiente cadena.

 

Boton-menu-submenu- subs1 y subs2, por eso aparece el gotoandstop al subs2.

Pero debe ir el gotoandstop en todos los botones,para q no molesten las ventanas q se abran al pasar el mouse, o al clikear, lo anterior esta programado para q funcione al pasar el mouse por encima.

 

 

Alguna duda, aqui mismo !

 

Espero este claro, soy muy enredada para explicar.

 

:sufre maraca sufre:

 

 

AGRADECER NO CUESTA NADA

Edited by paranoica
Link to comment
Share on other sites

wow...la mina seca....oye me podi enseñar a mi pero por msn?... :meneo:

 

 

Cuanto em pagai por las clases???

jajaja, toos cobran, tengo q cobrar po, o un trueque de conociemiento. :este:

 

 

ya pos....tu pon el precio....pero tienen ke ser particulares

Link to comment
Share on other sites

Recordemos que no es el foro de Amores, Relaciones & Sexualidad, gracias. :coffe:

 

 

:tonto:

 

 

 

Veré que onda con Persei...no se si aún necesitará de la ayuda.

Gracias por ayudar en el foro! ;)

Saludos!

Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...