Premier clic ?

Mr_Q Messages postés 25 Date d'inscription vendredi 4 juin 2004 Statut Membre Dernière intervention 30 mai 2005 - 6 juin 2004 à 20:16
SuperDevy Messages postés 842 Date d'inscription dimanche 24 novembre 2002 Statut Membre Dernière intervention 2 juillet 2007 - 7 juin 2004 à 08:28
Bonjour !

J'aurais voulu savoir s'il existe la condition : "si c'est la première fois qu'on clique sur ce bouton, joues cette frame-ci, sinon, joues cette frame-la".

Un tout grand merci à la personne qui me répondra car c'est très très très urgent :D

Mr_Q.

2 réponses

SuperDevy Messages postés 842 Date d'inscription dimanche 24 novembre 2002 Statut Membre Dernière intervention 2 juillet 2007
6 juin 2004 à 21:07
Alors, tu as deux possibilités :

1) tu comptes le nombre de cliques :
_root.onLoad =   function () {
nClic = 0;  //Aucun clique au début
}
_root.onMouseUp = function () {
nClic++;  //Incrémentation du nombre de cliques
if (nClic == 1) { ... } else { ... }
}

C'est l'expression exacte de ce que tu demandes.
Le if reste : un peu lourd si tu as plein de cliques.

2) tu appliques une première action que tu modifies au premier clique :
_root.onMouseUp   = function() {
 ... ;  //Action au premier clique
_root.onMouseUp = function() {
 ... ;  //Action au deuxième clique
} }

L'idée : tu commandes une action pour le clique que se modifie automatiquement au premier clique.

Bonne prog ;) !
0
SuperDevy Messages postés 842 Date d'inscription dimanche 24 novembre 2002 Statut Membre Dernière intervention 2 juillet 2007
7 juin 2004 à 08:28
En relisant ta question, je me suis rendu compte que mon code ne répondait pas exactement à ce que tu voulais :
_root.monBonton.onRelease = function() {
gotoAndPlay(frame1) ; //Action au premier clique
_root.monBonton.onRelease = function() {
gotoAndPlay(frame2) ; //Action au deuxième clique
} }


Voila, merci de répondre...
0