Rechercher : dans
Par :

Compte à rebours Flash ActionScript

melanie44, le 27 avr 2009 à 17:20:02 
 Signaler ce message aux modérateurs

Bonjour,

Je réalise une bannière avec un compteur en ActionScript dont voici le contenu :

// definition de la date de fin, il suffit de changer les valeurs pour donner cette date
annee_fin = 2009;
heure_fin = 18;
minute_fin = 0;
jour_fin = 30;
seconde_fin = 0;
mois_fin = 4;
ladate_fin = new Date(annee_fin,mois_fin ,jour_fin ,heure_fin,minute_fin ,seconde_fin);

//definition de la date en cours
annee = ladate.getFullYear();
heure = ladate.getHours();
minute = ladate.getMinutes();
jour = ladate.getDate();
seconde = ladate.getSeconds();
mois = ladate.getMonth();
ladate = new Date();

//definition du compte à rebourd
fin = new Date (annee_fin-annee,mois_fin-mois ,jour_fin-jour ,heure_fin-heure,minutes_fin-minute ,seconde_fin-seconde);

// affichage des infos
timer = "Pour profiter de cette offre exclusive";
timer_fin = "L'échéance prend fin le "+jour_fin+"/"+mois_fin+"/"+annee_fin+" , à "+heure_fin+" heures "+minute_fin+"0 minutes "+seconde_fin+"0 secondes";
affichage_fin = "Il vous reste " + fin.getHours() +" heures, " + fin.getMinutes() +" minutes, " + fin.getSeconds() +" secondes";


Mon problème c'est que lorsqu'il reste 1 heure ou 1 minute ou 1 seconde, il y a toujours un "s" à heures, minutes et secondes.
Est ce que quelqu'un aurait une idée de bout de code qui permette de régler ce problème?
Merci d'avance :)

Configuration: Windows XP
Internet Explorer 7.0

Collection CommentÇaMarche.net