Un Clip avec le code suivant :
// Set variable ' clicked' to 0
onClipEvent (load) {
clicked = 0;
}
Contenant un bouton avec ce code :
// Quand la sourie est relâchée...
on (release) {
// ...choper Date
mydate = new Date();
// Si le bouton n'attent pas de 2nd clic...
if (clicked == 0) {
// ...mise du temps de départ au temps actuel...
start = mydate.getTime();
// ..set variable pour montrer l'attente d'un second clic...
clicked = 1;
// ...retour en attente
return;
}
// Set stop time dans le temps actuel
stop = mydate.getTime();
// Si trop de temps est passé...
if (stop - start > 300) {
// ...reset start time et retour attente...
start = mydate.getTime();
} else {
// ...si non, on applique action de double clic...
if (_root.on_off_text._currentframe == 1) {
_root.on_off_text.gotoAndStop( 2 );
} else {
_root.on_off_text.gotoAndStop( 1 );
}
// ...et reset variable quand on est re-prêt
clicked = 0;
}
}
> Résumé :
Dans le _root : Un clip contenant un bouton + un clip nommé "on_off_text" avec 1ere frame text= ON et 2nd frame text = OFF.
^^