Comunidad de diseño web y desarrollo en internet online

Release que ejecute dos acciones diferentes

Citar            
MensajeEscrito el 26 Jun 2007 12:40 pm
Hola a todos, tengo un problema que la verdad llevo un tiempo sin resolver...
Con el método del tutorial de "Boton con FadeIn FadeOut" hice un MC que mustra una información determinada. En vez de los eventos onRollOver y onRollOut generé dos botones "Mostrar" y "Ocultar" ambos con el evento Release.
El problema que tengo es que necesito hacer solamente un botón al que al presionarlo ejecute el código de mostrar_btn y al presionarlo nuevamente ejecute el código de ocultar_btn.
Acá les dejo el código que estoy usando para los dos botones:

Código :

mostrar_btn.onRelease = function() {
   mi_mc.onEnterFrame = function() {
      if (this._currentframe != 5) {
         this.nextFrame();
      } else {
         this.stop();
         delete this["onEnterFrame"];
      }
   };
};
ocultar_btn.onRelease = function() {
   mi_mc.onEnterFrame = function() {
      if (this._currentframe != 1) {
         this.prevFrame();
      } else {
         this.stop();
         delete this["onEnterFrame"];
      }
   };
};


Gracias

Por srm

533 de clabLevel

6 tutoriales

Genero:Masculino  

firefox
Citar            
MensajeEscrito el 26 Jun 2007 12:59 pm
A ver si esto te sirve:

Código :

var segundoClick:Boolean = false;
boton.onRelease = function()
{
   if (segundoClick == false) {
      mostrar();
      segundoClick = true;
   } else {
      ocultar();
      segundoClick = false;
   }
};
function mostrar()
{
   mi_mc.onEnterFrame = function()
   {
      if (this._currentframe != 5) {
         this.nextFrame();
      } else {
         this.stop();
         delete this["onEnterFrame"];
      }
   };
}
function ocultar()
{
   mi_mc.onEnterFrame = function()
   {
      if (this._currentframe != 1) {
         this.prevFrame();
      } else {
         this.stop();
         delete this["onEnterFrame"];
      }
   };
}

Por Zguillez

BOFH

10744 de clabLevel

85 tutoriales
17 articulos
3 ejemplos

Genero:Masculino   Bastard Operators From Hell Héroes Team Cristalab Editores

BCN

firefox
Citar            
MensajeEscrito el 26 Jun 2007 01:27 pm
Alabado seas Zguillez funciona perfecto, mil gracias !!!!!!!

PD: cada vez quiero mas a esta comunidad XD

Por srm

533 de clabLevel

6 tutoriales

Genero:Masculino  

firefox

 

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