Problème clearInterval();
Bien le bonjour à tous :ccool:
Je rencontre un problème lors du d'un clearInterval();
Ce que je fais c'est lorsque qu'on clic sur un bouton je lance un setinterval qui fait appel à une fontion :
Code:
1 2 3 4 5 6 7 8 9
| function checkBytesLoaded(my_ns:NetStream) {
pctLoaded = my_ns.bytesLoaded/my_ns.bytesTotal*100;
longueur = 250*pctLoaded/100;
_root.my_vid.downl._width = longueur;
var ns_seconds:Number = my_ns.time;
_root.my_vid.progression._width = ns_seconds/duree*250;
} |
Et voici le setinternal
Code:
var ID:Number = setInterval(checkBytesLoaded, 2000, monFluxVideo);
La fonction s'execute bien en boucle comme spécifié cependant le souci est que lorsque je trace le setinternal j'ai un "undefined" donc je ne peux pas l'arrêter avec un clearInterval(ID);
J'avoue ne pas trop saisir pourquoi :)
J'ai aussi essayé via une fonction :
Code:
1 2 3 4 5 6
| function maFonction() {
trace('mon interval '+ID);
clearInterval(ID);
} |
Mais c'est idem.
J'ai fouillé le net sans succès, je ne vois pas ou est l'erreur, c'est pourtant pas une fonction compliquée ...
Quelqu'un aurait une solution par hasard ?
Merci d'avance de vos réponses :)
Mon script est en AS2.