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.