Se connecter / S'enregistrer

Résolu Timer en Flash AS3

Solutions (4)
Tags :
  • Flash
  • Sec2
  • Time
  • Programmation
|
Bonjour, j'ai besoin d'aide pour un Chnoromètre que j'ai fais en flash AS3, car, les secondes ne semble pas être comme des vrai secondes...pouvez-vous m'aider svp ?

Voici mon code :

Citation :

import flash.events.MouseEvent;
import flash.sampler.NewObjectSample;
import flash.events.TimerEvent;

var centi, dixi, sec1, sec2, min : int;
var timer : Timer = new Timer(10,0);

timer.addEventListener(TimerEvent.TIMER,compte);
BtStart.addEventListener(MouseEvent.CLICK, Start);
BtStop.addEventListener(MouseEvent.CLICK, Stop);
BtReset.addEventListener(MouseEvent.CLICK, Reset);

centi = 0;
dixi = 0;
sec1 = 0;
sec2 = 0;

function Reset(e:MouseEvent)
{ centi = 0;
dixi = 0;
sec1 = 0;
sec2 = 0;
min = 0;
Affichage.text = min.toString() + ':' + sec2.toString() + sec1.toString() + ':' + dixi.toString() + centi.toString();

}


function Start(e:MouseEvent)
{
timer.start();

}

function Stop(e:MouseEvent)
{
timer.stop();

}

function compte(e:TimerEvent)
{


centi += 1;

if (centi == 10)
{
centi = 0;
dixi += 1;
}

if (dixi == 10)
{
dixi = 0;
sec1 += 1;

}

if (sec1 == 10)
{
sec1 = 0;
sec2 += 1;
}
if (sec2 == 6)
{
sec2 = 0;
min += 1;
}

Affichage.text = min.toString() + ':' + sec2.toString() + sec1.toString() + ':' + dixi.toString() + centi.toString();



}
Contenus similaires
Meilleure solution
partage
, Modérateur |
Salut,

Perso ce que je ferai, plutôt que d'exécuter mon code toutes les secondes (ou au moins essayer, parce qu'il suffit que ça lag, ou autres et ça peut ne pas bien s'exécuter), ça serait de noter l'heure du début, et ensuite tu soustrais la date actuelle avec l'heure que tu as sauvegardée.
  • Commenter cette solution |
Score
0
òh
òi
|
Meilleure réponse sélectionnée par maximlef.
  • Commenter cette réponse |
Score
0
òh
òi
|
Merci OmaR pour ta réponse, je crois que je vais faire sa, mais bon se n'était qu'un simple exercise qu'on faisait avec le timer..mais comme tu dit il suffit que sa lag pour que sa ne soit pas correct !
  • Commenter cette réponse |
Score
0
òh
òi
|
Up ?!
  • Commenter cette réponse |

Ce n'est pas ce que vous cherchiez ?

Tom's guide dans le monde
  • Allemagne
  • Italie
  • Irlande
  • Royaume Uni
  • Etats Unis
Suivre Tom's Guide
Inscrivez-vous à la Newsletter
  • ajouter à twitter
  • ajouter à facebook
  • ajouter un flux RSS