In EaselJS gibt es die Ticker Klasse, die zeitbasierte Programmierungen möglich macht.
Ähnlich wie der ENTER_FRAME Event in AS3. Die Ticker Klasse bietet einige Eigenschaften und Methoden
Um die Geschwindigkeit einzustellen, in welcher der Event ausgeführt wird, kann man eine Framerate einstellen oder eine Intervallrate in Millisekunden. Hier wurde die Intervallrate definiert durch createjs.Ticker.setInterval(250);
Eine Framerate lässt sich folgenermaßen einstellen: createjs.Ticker.setFPS(Frames pro Sekunde);
createjs.Ticker.addEventListener("tick", myListener.bind(this)); createjs.Ticker.setInterval(250); function myListener(evt) { circle.x += 5; if(circle.x > 560){circle.x = -10;} }
Über den Parameter der Funktion hier evt genannt, kann man verschiedene Eigenschaften abfragen.