Comunidad de diseño web y desarrollo en internet online

Activar y volver a activar boton

Citar            
MensajeEscrito el 01 Ene 2009 06:38 pm
Hola, tengo un swf que contiene seis botones, cada uno con su respectivo nombre de instancia (inicio_mc, teatro_mc, cartelera_mc, cafeteria_mc, y contacto_mc). Como ven, son botones MoviClip, y tienen una programación para que en un RollOver, avance dicho MC y en un RollOut la película se "regrese". MI código para eso es el siguiente:

Código :

function sencillo(objeto, frame, objeto2) {

   objeto.stop();
   objeto.onRollOver = function() {
      if (this._currentframe<this._totalframes) {
         this.onEnterFrame = function() {
            this.nextFrame();
         };
      } else {
         delete this.onEnterFrame;
      }
   };
   objeto.onRollOut = function() {
      if (this._currentframe>=1) {
         this.onEnterFrame = function() {
            this.prevFrame();
         };
      } else {
         delete this.onEnterFrame;
      }
   };
}


Hasta ahi todo bien, pero necesito que al dar click en, por ejemplo 'teatro_mc', este boton me lleve a un frame llamado "teatro", pero el botón debe desactivarse. Es decir, debe irse hasta el ultimo frame del mc (teatro_mc). Esto lo había resuleto así:

Código :

objeto.onRelease = function():Void  {
      gotoAndStop(frame);
      this.enabled = false;
   };


Pero, lo que no se como hacer!!!! es que al dar clic en otro boton, teatro_mc se vuelva a activar y el botón al que de clic sea el que se desactive!!!

Espeor me ayuden!!

Por arturosoto84

10 de clabLevel



Genero:Masculino  

firefox
Citar            
MensajeEscrito el 01 Ene 2009 10:16 pm
no estoy 100% seguro, pero creo que lo que sucede es que no son botonces, por lo q onRelease no te va a funcionar, solo sirven para botones.

Por bubudrc

Claber

591 de clabLevel

1 tutorial

 

mayo 2006

firefox

 

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