En este grupo En todos

Foro de Flash



Activar la animación al pasar el mouse por encima de un objeto

Lito
Perú, Perú
Escrito por Lito López
el 26/08/2010

Hola César, espero puedas ayudarme con esto, te lo agradecería mucho.

1. Tengo una barra de menú que inicialmente no aparece en la pantalla, al pasar el mouse por algún sector u objeto esta barra de menú aparece y al quitar el mouse del mismo sector u objeto pues la barra desaparece.
2. La barra de menú contiene algunos botones que me llevan a otras escenas
Como haría para que estos botones funcionen?

Es un poco dificil explicar mi pedido, espero haya sido suficientemente claro, te antemano te agradezco la ayuda. Saludos

José Andrasi(kose)
Técnico mecanico e.n.e.t. n1"2 de abril"
Escrito por José Andrasi(kose)
el 27/08/2010

Hola!
No esta muy claro tu duda, podes disponer de algo de código asi lo vemos.
A granes razgos diria que con un onPress en el boton del menu o en cada uno le podemos dar las acciones deseadas pero no trabajaria con escenas , lo haria con cargas externas.

Lito López
Perú, Perú
Escrito por Lito López
el 27/08/2010

Hola José, gracias por responder a mi llamado.

Lo que quiero hacer es algo como el menú superior que hay en este link:

Https://www.templatehelp.com/preset/pr_preview. Php? I=30043&pr_code=2xfMt5pu80YJHJ17yTTv4gACj45C4K

Al pasar el mouse por el area superior de la web, sale un barra de menú.

Es un mc que al pasar el mouse por encima activa un animación pero no aparece el cursos típico de un botón. Espero me ayudes. Gracias.

Escrito por César Oré Ozejo (bandit)
el 27/08/2010

Hola Lito:

Vamos con un ejemplo:
Primero crea tus botones de 70 x 30 y un botón invisible con un rectángulo del ancho de tu escenario y una altura de 45 píxeles.
Crea un MC y dentro de él en la capa 1 frame 1 coloca todos tus botones una a continuación de la otra.
En el escenario principal capa 1 frame 1 coloca el botón invisible le das como nombre de instancia: btn y le escribes éste código:
on(rollOver){
gotoAndPlay(2);
}
En el frame 7 coloca un fotograma clave y seleccionas el botón invisible y eliminas el código que vas a ver allí y le escribes los siguiente:
on(rollOut){
gotoAndPlay(7);
}
Crea la capa 2 y en el frame 1 coloca el MC que contiene los botones fuera del escenario en la parte superior y en el frame 6 coloca un fotograma clave y mueves el MC hasta que se vea pegado al borde superior a esa capa e das Interpolación de movimiento, seleccionas los fotogramas de esa capa y le das con el botón derecho y activas Copiar fotogramas.
Crea la capa 3 y en el fotograma 7 haces clic con el botón derecho y activas Pegar fotogramas, seleccionas los fotogramas pegados y le das nuevamente con el botón derecho y activas Invertir fotogramas.
Crea la capa 4 y en los frames 1 escribe éste código:
stop();
btn. UseHandCursor = false;
y en el fotograma 6 coloca un stop();
Espero haberte sido de ayuda.
César.
Lito López
Perú, Perú
Escrito por Lito López
el 27/08/2010

Hola gracias por la ayuda, solo quedan dos cosas que no me funciona y la verdad no sé porq. Una es que sigue saliendo el curso de mano en el botón invisible, a pesar de que le puse el código que me brindaste y le puse el nombre de instancia tal cual.

Lo segundo es que cuando el mouse pasa por encima de los botones del menú, como que hace una vuelta al animación.

Te dejo lo que hice en este link... Muchas gracias por la ayuda...

https://www.bybpublicidad.com/archivos/botonera_con_efecto. Html

Escrito por César Oré Ozejo (bandit)
el 27/08/2010

Lo que pasa es que parece que los botones los haz puesto separados entre sí, esa es la razón del error que se presenta.
Crea tus botones con sus respectivos títulos y dentro del MC los pones uno a continuación del otro pegados o sea sin dejar espacio entre ellos en la horizontal.

Espero haberte sido de ayuda.

César.