J'ai une fonction que je veux exécuter à un intervalle dans un cadre. J'utilise le code suivant pour lancer la fonction:Comment arrêtez-vous une fonction setInterval?
var intervalID = setInterval(intervalFunction, 3000);
Puis, dans onRelease d'un bouton Je veux arrêter la fonction. Dans onRelease, je fais une transition vers une autre image.
btn.onRelease = function()
{
clearInterval(intervalID);
gotoAndPlay("nextframe");
}
La fonction intervalFunction continue à s'exécuter. Qu'est-ce que je fais mal?
Cela devrait fonctionner, peut vous envoyer plus de code? – Tom
Avoir vérifié que clearInterval est appelé l'événement onRelease du bouton est déclenché et capturé correctement. Ensuite, essayez de rechercher la portée de intervalID. – bhups