Bien le bonjour à tous
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 :
Et voici le setinternal
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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; }
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);
Code : Sélectionner tout - Visualiser dans une fenêtre à part var ID:Number = setInterval(checkBytesLoaded, 2000, monFluxVideo);
J'avoue ne pas trop saisir pourquoi
J'ai aussi essayé via une fonction :
Mais c'est idem.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 function maFonction() { trace('mon interval '+ID); clearInterval(ID); }
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.
Partager