begin process at 2012 05 16 23:58:39
  Trouver un code source :
 
dans
 
Accueil > 

Code

 > 

Trucs & Astuces

 > AS3 - TRANSFORMER UNE DURÉE EN MILLISECONDES EN UNE CHAINE : (HH:)MM:SS

AS3 - TRANSFORMER UNE DURÉE EN MILLISECONDES EN UNE CHAINE : (HH:)MM:SS


 Information sur la source

Note :
Aucune note
Catégorie :Trucs & Astuces Classé sous :afficher temps, rebours, millisecondes, AS3, texte Niveau :Débutant Date de création :06/06/2010 Date de mise à jour :06/06/2010 23:13:34 Vu :5 438

Auteur : ourso

Ecrire un message privé
Site perso
Commentaire sur cette source (0)
Ajouter un commentaire et/ou une note

 Description

Une fonction toute simple qui permettra d'afficher les heures, minutes et secondes proprement dans un lecteur son ou vidéo.
En divisant le nombre d'heure 24 elle peut aussi servir de fonction d'affichage pour compte à rebours JJ:HH.MM.SS


Source

  • function formaterDuree(nb_millisecondes:Number):String
  • {
  • // creation d'un objet date.
  • var tps : Date = new Date();
  • // on demande de configurer la date en nombre d'heures
  • tps.setHours(null, null, null, nb_millisecondes);
  • // recupération des chaines : heures, minutes, secondes
  • var hrs:String = tps.getHours().toString();
  • var min:String = tps.getMinutes().toString();
  • var sec:String = tps.getSeconds().toString();
  • // verification si les heures sont superieures à zero on les formate
  • if (hrs != "0")
  • {
  • if(tps.getHours() < 10)
  • {
  • // si la chaine est inférieure à 10 on la formate avec un reo en plus
  • hrs = "0"+ tps.getHours()+":";
  • }
  • }
  • else
  • {
  • // Si les heures sont inférieures à 1 on vide la chaine
  • hrs = ""
  • }
  • if(tps.getMinutes() < 10)
  • {
  • min = "0"+ tps.getMinutes();
  • }
  • if(tps.getSeconds() < 10)
  • {
  • sec = "0"+ tps.getSeconds();
  • }
  • // Assemblage de la chaine formatée
  • var temps_formate:String= hrs+min+":"+sec;
  • return temps_formate;
  • }
		function formaterDuree(nb_millisecondes:Number):String
		{
                        // creation d'un objet date.
			var tps : Date = new Date();
                        // on demande de configurer la date en nombre d'heures
			tps.setHours(null, null, null, nb_millisecondes);
                        // recupération des chaines : heures, minutes, secondes
			var hrs:String = tps.getHours().toString();
			var min:String = tps.getMinutes().toString();
			var sec:String = tps.getSeconds().toString();
                        // verification si les heures sont superieures à zero on les formate
			if (hrs != "0")
			{
				if(tps.getHours() < 10)
				{       
                                        // si la chaine est inférieure à 10 on la formate avec un reo en plus
					hrs = "0"+ tps.getHours()+":";
				}
			}
			else
			{
                                // Si les heures sont inférieures à 1 on vide la chaine
				hrs = ""
			}
			if(tps.getMinutes() < 10)
			{
				min = "0"+ tps.getMinutes();
			}
			if(tps.getSeconds() < 10)
			{
				sec = "0"+ tps.getSeconds();
			}
                        
                        // Assemblage de la chaine formatée
			var temps_formate:String= hrs+min+":"+sec;

			return temps_formate;
			
		}

 Conclusion

usage :
la fonction renvoie la chaine de caractère à afficher. On place donc une variable de type String en l'appelant :

var temps_formate:String = formaterDuree(60000); // renverra 01:00


 Historique

06 juin 2010 23:13:34 :
Modification titre et descriptif.

 Sources de la même categorie

Source avec Zip CRÉATEUR DE CLASSES DE DONNÉES par fredericvandenplas

 Sources en rapport avec celle ci

Source avec Zip Source avec une capture TRANSITION GRAPHIQUE PAR CLICK par DeYeR

Commentaires et avis

Aucun commentaire pour le moment.

 Ajouter un commentaire


Discussions en rapport avec ce code source dans le forum

text flash [ par gb47 ] BonjourJe suis novice et ne comprend pas très bien touts les termes employés, soyez indulgentJ'ai un site internet et j'ai mis un text flash en utilis developpement en as3 [ par yosra87 ] bonjour;je developpe une application en as3(action script3), j'ai un probleme de recuperation de variable.lorsque on clique sur un bouton un champ de recuperation de la valeur d'un textarea creer part une fonction javascript [ par aminewas ] j'amerai savoir comment recuperer la valeur d'un textearea creer avec une fonction javascript ,pour inserer dans une base mysql//--------------------- changement langue [ par totocatepelt ] Bonjourje tourne sous windows Vistaest-il possible dans un logiciel  (filemaker pro par exemple) ou le presse papier, de changer la langue d'un texte on click insertion d'un texte avec lien [ par didine35 ] Hello, J'ai récupéré ça sur dreamweaver. Je souhaite mettre le texte "Thailande" dans une autre police et autre couleur et surtout en faire un lien ve Mise en forme texte dans les messageBox [ par Elodie33 ] Bonjour,J'ai une pette question svp. J'ai créé un message box ou j'aimerais qu'une partie de mon texte soit en Gras et l'autre en normal.Peut-on gerer


Nos sponsors


Sondage...

Comparez les prix

CalendriCode

Mai 2012
LMMJVSD
 123456
78910111213
14151617181920
21222324252627
28293031   

Consulter la suite du CalendriCode

A découvrir



 
Développement réalisé par Nicolas SOREL (Nix) avec l'aide de : Cyril DURAND et Emmanuel (EBArtSoft), Merci à Vincent pour ses précieux conseils.
CodeS-SourceS.com© Toute reproduction même partielle est interdite sauf accord écrit du Webmaster
CodeS-SourceS.com© est une marque déposée tous droits réservés

Google Coop CodeS-SourceS Google Coop CodeS-SourceS
Temps d'éxécution de la page : 0,811 sec (3)

Nous contacter | Annoncer sur CodeS-SourceS | Mentions légales