Magazine Internet

[Flash] Double clic

Publié le 11 décembre 2007 par Avi Teboul

Bonjour,

Voici comment gérer le double clic

1) Ouvrir Flash
2) Créez 3 calques: Contenu, Bouton et AS
3) Créez votre bouton et placez-le sur la scène et donnez-lui comme nom : btclic.
4) Créez un MovieClip et dedans placez ce que vous désirez.
5) Déposez-le sur le calque contenu et donnez-lui comme nom : boite.
6) Placez ce code sur la calque AS en frame 1 :

//Intialise la variable
click = false;
_root.boite._visible = false;
//Fonction pour le onpress
btclic.onPress = function() {
//Si c'ets le premire clic
if (!click) {
timer = getTimer()/1000;
_root.click = true;

//On regarde si il y a un double clic
} else {
timer2 = getTimer()/1000;
_root.test2 = timer2-timer;

//Si c'est un double clic
if ((timer2-timer)<.25) {
//On affiche le movieclip
if (_root.boite._visible==false) {
_root.boite._visible = true;

} else {
_root.boite._visible = false;

}
//Si ce n'est pas un double clic, on reset la variable a simple clic
} else {
timer = getTimer()/1000;
_root.click = true;

}
}
};

7) Ctrl+enter
8) Si vous double cliquez votre movieclip devrait apparaitre.

Démo : ICI
Source : ICI

Bàv,
Burnside.


Retour à La Une de Logo Paperblog

A propos de l’auteur


Avi Teboul 600 partages Voir son profil
Voir son blog

l'auteur n'a pas encore renseigné son compte l'auteur n'a pas encore renseigné son compte