Comunidad de diseño web y desarrollo en internet online

triple clic

Citar            
MensajeEscrito el 19 Ago 2004 10:26 am
hola a todos!!!!!

cree un boton el cual me lleva a su 2º fotograma con su 2º clic ahora quiero crear un boton que tenga que pulsarlo tres veces para moverte al siguiente fotograma.

el code del doble clic es le siguiente:

_root.onEnterFrame = function() {
_root.boton.onPress = function() {
i = 10;
};
if (i>0) {
i--;
_root.boton.onPress = function() {
trace("bien");
nextFrame();
};
}
};

no se si debo modificar este xa conseguir el triple clic o crear otro nuevo.........pero no lo consigo.

gracias

Por void

2 de clabLevel



 

unknown
Citar            
MensajeEscrito el 19 Ago 2004 10:49 am
Bueno ese script es un poco difícil de adaptar, este que te pongo aquí quizá te vaya algo mejor y usa setInterval que es más efectivo ya que da igual el número de fps que haya en la película:

Código :

nClicks = 0;

//Cada 0,7 segundos inicializamos "nClicks"
cadaXSeg = setInterval(borrarVar, 700);

//Inicializamos "nClicks"
function borrarVar() {
   nClicks = 0;
}

//Sumamos 1 a la variable y comprobamos si hemos clicado 1 o 2 veces
function haceClick() {
   nClicks++;
   if (nClicks == 1) {
      trace("click!");
   } else if (nClicks == 2) {
      trace("doble click!!");
   } else if (nClicks == 3) {
      trace("triple click!!!");
   }
}

//Cuando hacemos click ejecutamos haceClick()
//haceClick() debería ejecutarse cuando haces click en el botón
//ahora se ejecuta cuando haces click en la escena
_root.onMouseDown = function() {
   haceClick();
};


Yo hice este, pero hay gente que prefiere hacerlo con el getTimer() por eso de que es más fiable a la hora de integrarlo en aplicaciones grandes, y por el hecho de que es más controlable... pero bueno, este con setInterval funciona bien, jeje.

Un saludo!! ^^

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

 

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