Jag vill ha en visning av total + förlupen tid i en swf. Min fil är exporterad till 25fps. Problemet uppstår när 60 sekunder har passerat och minuter skall visas. Någon som har förslag?
Nuvarande kod:
var currentFrame:Number;
var totalFrames:Number;
var seconds:Number;
this.onEnterFrame = function() {
totalFrames = this._totalframes;
totalFrames = Math.ceil(totalFrames/25);
currentFrame = this._currentframe;
seconds = Math.ceil((currentFrame/25));
trace(seconds + "/" + totalFrames);
}
Framerate är inte alls en tillförlitlig måttstock på tid förlupen.
Använd getTimer...date funktionen är smidig för att formatera:
var date:Date=new Date(0);
var intervalID:Number=setInterval(timer,1000);
function timer() {
date = new Date(getTimer());
trace(date.getHours()+":"+date.getMinutes()+":"+date.getSeconds());
}