Salut
C'est peut être dû à mon état semi comateux du matin, mais je ne comprends pas pourquoi les milli secondes doivent être inférieure à 99 pour qu'une seconde passe ...
Ca ne devrait pas être l'inverse ?
Sinon, je pense que le mieux pour toi serait de faire plutot comme ceci :
Code : // Variables
var seconde :Number = 0;
var milliseconde :Number = 0;
var interval :Number = 0;
// Fonction du choromètre
function chrono(){
milliseconde++;
if(milliseconde >= 1000){
// 1000 car si on dit "milli" seconde, c'est bien qu'il en faut 1000 pour faire une seconde, non ?
milliseconde = 0;
seconde++;
}
milli.text = milliseconde
secs.text = seconde;
}
// Fonction de mise en route du chronomètre
function demarrage(){
interval = setInterval(chrono, 1);
}
// Fonction de mise en pause du chronomètre
function pause(){
clearInterval(interval);
}
// Fonction d'arrêt total du chronomètre
function arret(){
clearInterval(interval);
interval = 0;
seconde = 0;
milliseconde = 0;
}
Fin code Et voilà, c'est une autre façon de faire et comme on dit : tous les chemins mènent à Rome

--------- Darkrats ---------
la loi est dure mais c'est la loi
--------
Infograpix --------