Comunidad de diseño web y desarrollo en internet online

Menu desplegable con botones y propiedades on(rollOver)

Citar            
MensajeEscrito el 16 Sep 2004 10:12 am
Saludos.

Hace unos años hice algunos sites en Flash; pero ahora que trato de resumir su uso me encuentro sumamente confundido sobre como utilizar action Script. He visto algunos manuales y tutoriales y fuera de ayudarme me confunden mas.

Ire al grano y dire que lo que quiero hacer es un menu desplegable. Al hacer un on(rollOver ) sobre un elemento, se despliegan otros botones y al hacer el on(rollOut) dichos elementos (otros botones) se oculten. Encontre un tutorial en el que se explica como hacerlo, lamentablemente no pude hacerlo funcionar. ¿alguien podria ayudarme? Si es posible, puedo enviar copia de mi archivo .fla (casi funciona, sin embargo al pasar el mouse por los botones que se despliega se activa el On(rollOut) que tengo en una mascara en la pelicula).

El menu que quiero hacer es exactamente como el de la pag a continuacion: http://www.flashkit.com/tutorials/Actionscripting/Creating-Brett_Ta-121/index.php

gracias de antemano
:shock:

Por atomskreymx

39 de clabLevel



 

unknown
Citar            
MensajeEscrito el 16 Sep 2004 11:20 am
Por que no nos pones un link donde podamos bajar tu (.fla) ? :D

Por La100rra

Claber

5776 de clabLevel

11 tutoriales
4 articulos

Genero:Masculino  

Cd. Juárez, Chihuahua, México.

unknown
Citar            
MensajeEscrito el 16 Sep 2004 11:25 am
Mira, no es necesario que ponga el .fla es muy facilito.

Crea un botón que se llame menu01_btn.

Ahora crea un MovieClip que se llame subMenu01_mc.

Dentro de subMenu01_mc pon cuatro botones que se llamen b01_btn, b02_btn, b03_btn y b04_btn.

Ahora en la película principal pon el siguiente código en el Frame 1.

Código :

subMenu01_mc._visible = false;

menu01_btn.onRollOver = function(){
   menu01Visible = true;
   subMenu01_mc._visible = menu01Visible;
}

menu01_btn.onRollOut = function(){
   menu01Visible = false;
   subMenu01_mc._visible = menu01Visible;
}

//Creamos los eventos dinámicamente para el menu01
for (i=1; i<5; i++){
   subMenu01_mc["b0"+i+"_btn"].onRollOver = function(){
      menu01Visible = true;
      subMenu01_mc._visible = menu01Visible;
   }
   
   subMenu01_mc["b0"+i+"_btn"].onRollOut = function(){
      menu01Visible = false;
      subMenu01_mc._visible = menu01Visible;
   }
}


Y listos!! ^^

Por Elecash

Claber

8126 de clabLevel

37 tutoriales
19 articulos
13 ejemplos

  Bastard Operators From Hell Desarrollador de GAIA Premio_Secretos Héroes

BarnaCity

unknown
Citar            
MensajeEscrito el 16 Sep 2004 08:32 pm
elecash, muchas gracias por tu respuesta implemente el codigo tal cual me mencionaste y no obtube resultado alguno. ¿Podrias revisar de nuevo el codigo o describirme algun detalle (aunque sea basico) que tenga que agregar?

De antemano gracias.

PD: La100rra si quieres puedo mandarte mi fla para que lo revises

Por atomskreymx

39 de clabLevel



 

unknown
Citar            
MensajeEscrito el 16 Sep 2004 08:57 pm
Ya intente poner el punto al final de los nombres de los elementos al nombrarlos y con y sin no funciona. Intente poner el movie clip en el cuerpo de la pelicula y se muestra como si nada. ¿que tengo que poner en mi pelicula? ¿El movie clip y el boton que lo activa o solo el boton? Si tengo que poner el movie clip ¿como le hago para que el set propierty lo ponga insisible al principio? Realmente estoy confundido.

Por atomskreymx

39 de clabLevel



 

unknown

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.