Comunidad de diseño web y desarrollo en internet online

ayuda con boton para activar y desactivar y activar otro

Citar            
MensajeEscrito el 05 Mar 2009 11:45 am
hola a ti q me lees ;)

tengo un menu con diversos botones y lo que quiero conseguir es que cuando un boton se quede activo y selecciones otro pues el primero se desactive, me he explicado?espero q si
a continuacion os pongo el codigo empleado para dos botones:

Código :

// BOTON INFO //

mc_info.onRollOver=function()
   {
      mc_info.gotoAndStop("sobre")
   }

mc_info.onPress=function()
   {
      mc_info.gotoAndStop("pulsado")
   }

mc_info.onRelease=function()
   {
      mc_info.gotoAndStop("activo")
      activo=1;
   }
   
mc_info.onRollOut=function()
   {
      if(activo == 1)
         {
            mc_info.gotoAndStop("activo")
         }
      else
         {
            mc_info.gotoAndStop("normal")
         }
   }
   
// BOTON TRASTIENDA //

mc_trastienda.onRollOver=function()
   {
      mc_trastienda.gotoAndStop("sobre")
   }

mc_trastienda.onPress=function()
   {
      mc_trastienda.gotoAndStop("pulsado")
   }

mc_trastienda.onRelease=function()
   {
      mc_trastienda.gotoAndStop("activo")
      activo=1;
   }
   
mc_trastienda.onRollOut=function()
   {
      if(activo == 1)
         {
            mc_trastienda.gotoAndStop("activo")
         }
      else
         {
            mc_trastienda.gotoAndStop("normal")
         }
   }

Por tephros

4 de clabLevel



 

firefox
Citar            
MensajeEscrito el 05 Mar 2009 04:05 pm
en el primer fotograma de la pelicula principal, declara una variable global que contendra el ultimo boton presionado:

_global.BtnActivo = null;


y en cada boton agrega en el evento onRelease:

Código :

mc_trastienda.onRelease=function()
   {
      _global.BtnActivo.gotoAndStop("normal");  // agregar esta linea en todos los botones
      mc_trastienda.gotoAndStop("activo")
      _global.BtnActivo = this; // agregar esta linea  en todos los botones
      activo=1;
   }

Por gabynufe

Claber

446 de clabLevel



 

México, D.F.

firefox

 

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