bonjour,
j'ai un probleme sur une fonction qui écrit dans un texte dynamique. J pense que le probleme vient du setInterval mais je ne sais pas coment le résoudre.
Lorsque je survole un bouton :
bon jusque la tou fonctionne ca lance la fonction telex :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 on(rollOver) { montexte = new String("toutes mes photos...."); lancer = setInterval(telex, 50); }
Mais si l'utilisateur bouge la souris plein de fois sur le bouton, alors la vitesse de défilement du texte va de plus en plus vite donc le setInterval se sert plus je pense.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11 i = 0; function telex() { i++; texte = montexte.substring(0, i)+"_"; if (i>=montexte.length) { clearInterval(lancer); texte = montexte.substring(0, montexte.length); } }
Si quelqu'un a une idée, elle est la bien venue.
Partager