Double click >>> simple, rapide, efficace

Contenu du snippet

Voici un petit script qui permet d'évaluer si un bouton "btn" a été double cliqué, en précisant l'intervalle maximum entr les deux clicks

Source / Exemple :


// par defaut, le premier click est forcement un simple click ( c a dire pas un double click )
global_firstclick=true;
// on met l'intervalle a 200 millisecs
latence=200;

function deleteclick(){
	global_firstclick=true;
	clearInterval(global_click_interval);
}
function eval_double_click(){
	if (global_firstclick){
		global_firstclick=false;
		global_click_interval=setInterval(this,"deleteclick",latence);
		return(false);
	}
	else {	
                deleteclick();
		return(true);

	}
}
btn.onPress=function(){
	if(eval_double_click())trace("double click OK");
}

A voir également

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.