Bonsoir,
j'ai une fonction dont j'aimerais que son traitement se réalise à intervalle régulier.
En fait la fonction fait tourner une boucle while...mais elle est tellement rapide qu'on ne la voit pas s'exécuter.
Il s'agit de donner l'impression qu'un dessin bouge en l'effaçant puis le redessinant plus loin.
Au début je pensais que setTimeout serait suffisant...sauf que non il ne met pas mon script en pause. Il va attendre pour utiliser une de mes fonctions mais c'est tout le reste du code va s'exécuter vitesse TGV.
Donc en fait si je simplifie l'algo que je veux
Dessiner
Tant que position non atteinte
Effacer dessin
Modifier position
Dessiner
Fin Tant que
Si je met un timeout sur l'effacement; seul le dernier dessin est effacé car le reste du code n'est pas stoppé.
Donc dans l'idéal je voudrais une fonction qui me permettrait de réellement stoppé l'exécution du code sur une durée.
Une idée ?
Peut être un moyen en incluant du code php dans le script ? (enfin si c'est faisable..)
Partager