[Flash5] Variable im Sekundentakt hochzählen?

DSG

Grünschnabel
Hi,

könnt ihr mir sagen, wie ich am besten eine Variable im Sekundentakt hochzählen kann? Also so, dass bspw. die Null in der Variable null Sekunden und die 60 60 Sekunden darstellt!?

Danke! :)
 
Na ja,

das hängt stark von der Prozessorkapazität deines Rechners ab - du könntest die variable onEnterFrame mit den aus dem Date Objekt errechneten Sekunden überschreiben, oder du setzt eine setInterval Funktion mit Millisekundenwert 1000 auf, und vertraust darauf, das dein Rechner das auch exakt schafft.....


Grüsse
B
 
Oder ganz umständlich:

FPS Zahl deines films merken und dann

PHP:
this.onEnterFrame = function() {
   zähler++
   if (zähler == FPSZahl) {
      zähler = 0
      sekundenzähler++
   }
}
Zählt bei mir immer richtig..

sancho
 
oder noch ein wenig anders:
PHP:
var mytime = getTimer();
this.onEnterFrame = function() {
  var dist = getTimer() - mytime;
  if (dist > 1000) {
    mytime += dist;
    sekunden_variable ++;
  }
}
:)

Gruß

.
 
Zurück