Menu animado

Hola, te quiero hacer una consulta.
Quiero crear una botonera en flash que tenga 5 botones de 7cm de alto por 4 de ancho (las medidas son aproximadas para que te guie en lo que quiero hacer). Los botones están uno al lado de otro (horizontal).
Lo que quiero hacer es que al pasar el mosuse por cada uno de los botones, aparezca usa especie de "capa medio transparente" que cubra el resto de los botones y solo muestre el botón sobre el que estas posicionado. No quiero que tape del todo los otros botones, sino que se vean pero en forma más tenue.
Pudiste entender lo que te pregunto, tal vez no fui muy clara.
Igual desde ya te agradezco.

1 respuesta

Respuesta
1
Crea 5 clips de película con las capas semitrasparentes para cado botón.
Los instancias a1, a2, a3, a4, a5
En el fotograma de la linea de tiempo donde tengas los botones:
funcion ocultar(){
_root.a1._visible=false;
_root.a2._visible=false;
_root.a3._visible=false;
_root.a4._visible=false;
_root.a5._visible=false;
}
ocultar()
en los botones:
Boton 1:
on (rollOver){
ocultar();
a1._visible=true;
}
on (rollOut){
ocultar();
}
Lo mismo para cada botón cambiando a1 por a2, 3,4 o 5.
Y con eso ya logras tu efecto.
Hola, te cuento que estoy tratando de hacer lo que me explicaste pero me pasa lo siguiente, cuando intento agregar este código:
funcion ocultar(){
_root.a1._visible=false;
_root.a2._visible=false;
_root.a3._visible=false;
_root.a4._visible=false;
_root.a5._visible=false;
}
Ocultar()
Me tira el siguiente error:
Acciones del portapapeles: Línea 1: Se espera ';'
funcion ocultar(){
¿Qué puede estar pasando?
Gracias por ayudarme.
Mil disculpas
cambia funcion por function
Te cuento que recién hoy puedo entrar a mi cuenta, no se que problema había, por eso no conteste antes. Todavía no probé bien el código, pero finalizo la pregunta ahora para no hacértela demasiado larga y si tengo problemas te vuelvo a consultar. Gracias por la ayuda!

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas