Désactiver l'affichage d'un clip après un certain temps
jeje11991
Messages postés144Date d'inscriptionsamedi 30 août 2003StatutMembreDernière intervention14 août 2008
-
29 août 2006 à 14:07
Ankaa1988
Messages postés74Date d'inscriptionlundi 20 février 2006StatutMembreDernière intervention 2 août 2010
-
29 août 2006 à 17:59
Bonjour,
Voilà j'ai un bouton quand j'appuie dessu ca fait :
_root.eff1._visible = true;
_root.eff2._visible = true;
_root.eff3._visible = true;
moi je voudrais après avoir cliquer dessus que 3 secondes plus tard le premier repasse ne false, puis 3 secondes plus tard le 2ème en false, puis de nouvo 3secodnes plus tard le 3ème en false, comment faire ?
bibi_81
Messages postés345Date d'inscriptionjeudi 2 septembre 2004StatutMembreDernière intervention25 octobre 2007 29 août 2006 à 14:20
a je vois
Utilise getTimer(); !!
temps = getTimer();
if (temps <=3000) {
_root.eff1._visible=true
} else {
_root.eff1._visible = false;
}
wala pareil pour les autres, sa devrait allé
jeje11991
Messages postés144Date d'inscriptionsamedi 30 août 2003StatutMembreDernière intervention14 août 2008 29 août 2006 à 14:41
enfaites mon problème c'est qu'il faudrait qu'il vérif plusieurs fois là il n regarde q'une fois donc si au momeent où il regarde els 3 secondes sont pas passé bhein ca fait rien et il ne vas plus regarder
jeje11991
Messages postés144Date d'inscriptionsamedi 30 août 2003StatutMembreDernière intervention14 août 2008 29 août 2006 à 14:49
car le problème de getTimer c'est qu'il prend le temps depuis le début de l'animation donc si le gars il met 15 secondes avant de cliquer sur le bouton ca n'ira pas
Ankaa1988
Messages postés74Date d'inscriptionlundi 20 février 2006StatutMembreDernière intervention 2 août 2010 29 août 2006 à 17:59
Salut, je suis un débutant qui se lance pour donner des solutions donc excusez moi si je dis des conneries
Voila je pensais à utiliser la fonction chrono non?
var chrono = 0; // initialisation de la variable
function chronoadd() {
chrono ++; // on décrémente le chronomère de +1
if (chrono == 3) {
clearInterval (attendre); // on détruit le bouclage du setInterval
this._visible=false//action quand le chrono est à 3
}
}
attendre = setInterval(chronoadd, 1000); // on lance le bouclage sur la fonction chronoadd
Voila le problème est au début du code car je sais pas comment lancer et creer la fonction chrono uniquement si on clique sur un bouton mais bon je ne pense pas ça très compliqué.
Si vous pensez que cela marche pouvez vous mettre le code entier pour voir comment il fallait faire...