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