Estoy desarrollando una app en Flash as3 que tiene un cronómetro escrito de la siguiente manera:
Esta es la función
Código ActionScript :
function onFrame(e:Event):void
{
var p:uint = getTimer() - lastTime;
//Tiempo transcurrido en horas, minutos, segundos, y centesimas
MovieClip(root).tc.text = "";
//horas
MovieClip(root).tc.appendText(String(((p -(Math.floor(p/216000000)*216000000))/3600000)+100).substr(1,2)+":");
//minutos
MovieClip(root).tc.appendText(String(((p -(Math.floor(p/3600000)*3600000))/60000)+100).substr(1,2)+":");
//segundos
MovieClip(root).tc.appendText(String(((p -(Math.floor(p/60000)*60000))/1000 )+100).substr(1,2)+":");
//centésimas
MovieClip(root).tc.appendText(String(((p -(Math.floor(p/1000)*1000))/10)+100).substr(1,2));
}
Me da como resultado un String de esta forma 00:00:00:00 (horas, minutos, segundos, centésimas)
Mi pregunta es, ¿Cómo podría comparar esa cadena con otra de la misma estructura para determinar que tiempo es mayor o menor? ¿Cuál sería el mejor aproach para lograrlo?
Muchas gracias de antemano
