Foros de Flash » ActionScript

problemas con menu desplegable

(1 post)
  • Empezó hace 5 mess por sopas44
  • Este tema está no hay pregunta de ayuda

  1. sopas44
    Member

    Tengo  problemas  con  un  menu  desplegable  que  hice  con  flash  8.  En  teoria  va  todo  bien,  lo  que  pasa  que  los  menus  deplegables  cuando  pasas  por  encima  si  se  ven,  pero  a  la  hora  de  pulsar  en  los  botones  se  vuelven  a  esconder.  Además  hay  uno  de  ellos  que  al  empezar  la  animación  aparece  sin  pulsar  nada.

     

    El  código  que  tengo  es  el  siguiente:

     

    for  (i=1;  i<4;  i++){
      _root["subMenu0"  +  i  +  "_mc"]._visible  =  false;
      }

     

    //Menu  1-cuenca
      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["b"+i+"_btn"].onRollOver  =  function(){
      menu01Visible  =  true;
      subMenu01_mc._visible  =  menu01Visible;
      }
      subMenu01_mc["b"+i+"_btn"].onRollOut  =  function(){
      menu01Visible  =  false;
      subMenu01_mc._visible  =  menu01Visible;
      }
      }

     

    //Menu  2-la  peña
      menu02_btn.onRollOver  =  function()  {
      menu02Visible  =  true;
      subMenu02_mc._visible  =  menu02Visible;
      };
      menu02_btn.onRollOut  =  function()  {
      menu02Visible  =  false;
      subMenu02_mc._visible  =  menu02Visible;
      };

     

    //Creamos  los  eventos  dinámicamente  para  el  menu01
      for  (i=1;  i<5;  i++){
      subMenu02_mc["b"+i+"_btn"].onRollOver  =  function(){
      menu02Visible  =  true;
      subMenu02_mc._visible  =  menu02Visible;
      }
      subMenu02_mc["b"+i+"_btn"].onRollOut  =  function(){
      menu02Visible  =  false;
      subMenu02_mc._visible  =  menu02Visible;
      }
      }
      //Menu  3
      menu03_btn.onRollOver  =  function()  {
      menu03Visible  =  true;
      subMenu03_mc._visible  =  menu03Visible;
      };
      menu03_btn.onRollOut  =  function()  {
      menu03Visible  =  false;
      subMenu03_mc._visible  =  menu03Visible;
      };

     

    //Creamos  los  eventos  dinámicamente  para  el  menu03
      for  (i=1;  i<5;  i++){
      subMenu03_mc["b"+i+"_btn"].onRollOver  =  function(){
      menu03Visible  =  true;
      subMenu03_mc._visible  =  menu03Visible;
      }
      subMenu03_mc["b"+i+"_btn"].onRollOut  =  function(){
      menu03Visible  =  false;
      subMenu03_mc._visible  =  menu03Visible;
      }
      }
      //Menu  4-fotos  años
      //Creamos  los  eventos  dinámicamente  para  el  menu03
      for  (i=1;  i<5;  i++){
      subMenu04_mc["b"+i+"_btn"].onRollOver  =  function(){
      menu03Visible  =  true;
      subMenu03_mc._visible  =  menu03Visible;
      menu04Visible  =  true;
      subMenu04_mc._visible  =  menu04Visible;
      }
      subMenu03_mc["b"+i+"_btn"].onRollOut  =  function(){
      menu03Visible  =  false;
      subMenu03_mc._visible  =  menu03Visible;
      menu04Visible  =  false;
      subMenu04_mc._visible  =  menu04Visible;
      }
      }
      //En  el  botón  2  del  menú  3  hay  una  excepción,  por  lo  que  creamos  el  evento  por  separado
      subMenu03_mc["b2_btn"].onRollOver  =  function(){
      menu03Visible  =  true;
      subMenu03_mc._visible  =  menu03Visible;
      menu04Visible  =  true;
      subMenu04_mc._visible  =  menu04Visible;
      }
      subMenu03_mc["b2_btn"].onRollOut  =  function(){
      menu03Visible  =  false;
      subMenu03_mc._visible  =  menu03Visible;
      menu04Visible  =  false;
      subMenu04_mc._visible  =  menu04Visible;
      }

     

    Al  boton  del  menu  tiene  nombre  instancia  b1_tn  y  asi  para  los  demás.
      El  submenu  1,  tiene  nombre  instancia  subMenu01_mc  y  así  para  los  4  que  hay,  y  cada  boton  dentro  de  cada  submenu  b1_tn.
      Cada  submenu  es  un  clip  de  pelicula  independiente.

     

    He  subido  el  archivo  .fla  a:  http://www.filedropper.com/menudefinitivo2

     

    Ya  no  se  que  mas  hacer.Pueden  ayudarme?  muchas  gracias.  Espero  su  pronta  y  muy  agradecida  respuesta 

     
    Posted: 2010-02-25 21:05:34 #

RSS feed para este tema

Responder

Debes estarlogeado para escribir un post.

[] [] []