FLAshot

Icon

Adobe Flash, AIR &
Flex related news

Nummer in Zeit konvertieren

Wir hatten hier bei dCTRL gerade das Problem, dass wir für einen FLA-Player die Länge des Videos in Form einer Zahl (zb 4000) in eine Zeitangabe im Stil von 00:00:00 umkonvertieren mussten. Nach zahlreichen versuchen, haben wir mit der AS Methode Math.floor eine einfache Lösung entwickelt, die ich Euch nicht vorenthalten will:

function convert(value:Number):String {
// Stunden
hr = Math.floor(value/3600);
value = value-(hr*3600);
hr = hr<10 ? "0"+hr : hr;

// Minuten
var min:Number = Math.floor(value/60);
value = value-(min*60);
min = min<10 ? "0"+min : min;

// Sekunden
var sec:Number = value%60;
sec = sec<10 ? "0"+sec : sec;

// Rückgabewert
return zeit=hr+”:”+min+”:”+sec;
}
trace(convert(4000));

Das entsprechende FLA-File könnt ihr hier downloaden!

Post to Twitter Tweet this article

Bookmark this article
, , , , ,

Category
Coding-

Tags
-

This website uses IntenseDebate comments, but they are not currently loaded because either your browser doesn't support JavaScript, or they didn't load fast enough.

Leave a Reply

FLAshot ist der erste Schweizer Adobe Flash Blog und wird herausgegeben durch dCTRL - Interactive Media GmbH. Unser Ziel ist es, alle an der Entwicklung von interaktiven Medien und RIA interessierten Besucher über neuste Trends, Codes und Links zu informieren.

Kontakt:
Twitter: dctrl