cs_dodo34
Messages postés2Date d'inscriptionmercredi 7 décembre 2011StatutMembreDernière intervention 9 décembre 2011
-
7 déc. 2011 à 19:33
cs_dodo34
Messages postés2Date d'inscriptionmercredi 7 décembre 2011StatutMembreDernière intervention 9 décembre 2011
-
9 déc. 2011 à 21:11
Bonjour à tous !
Je tente de faire une animation flash avec des défilements d'images, et un bouton pour passer à l'image suivante.
J'aimerais cependant que l'action se fasse d'elle même au bout de x secondes, j'ai cherché des scripts du genre:
stop();
function reprendre(){
_root.play();
clearInterval(pause);
}
pause = setInterval(reprendre,5000);
Ce script est bien beau mais en fait la fonction continue de tourner une fois la frame passée, ce qui fait que lorsque je reviens dessus le temps est totalement aléatoire, l'image reste 1 secondes au lieu de 30 ou se joue d'un coup ....
Je ne m'y connais pas beaucoup en codes, mais j'ai pensé qu'il serait bien d'avoir un tit script qui me reset la fonction, qui réinitialise le code pour que la fonction une fois passée se détruise et ne redémarre à 0 que lorsque je reviens dessus ....
docodoc
Messages postés1671Date d'inscriptiondimanche 6 mars 2005StatutMembreDernière intervention21 juillet 20134 8 déc. 2011 à 10:14
salut
non, pas de copier/coller mais te propose bien mieux : essayer de comprendre ce que fait exactement ta function reprendre() et sa relation avec ton setInterval()
lis la doc de Flash (touche F1) pour setInterval()et clearInterval(), tu verras que c'est tres simple et logique
en prime tu maitriseras definitivement le truc a l'avenir
c'est quand meme plus gratifiant que les copier/coller, non ?
bonne continuation
a+
PS: les _root c TRES MAL