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!!