Difference between revisions of "Timer"

From GiderosMobile
Line 4: Line 4:
 
=== Description ===
 
=== Description ===
 
<translate><br />
 
<translate><br />
The [[[Timer]]] class is used to execute a code at specified intervals. The listener functions are registered<br />
+
The [[Timer]] class is used to execute a code at specified intervals. The listener functions are registered<br />
through [[[Event.TIMER` and `Event.TIMER_COMPLETE]]] events.<br /></translate>
+
through [[Event.TIMER]] and [[Event.TIMER_COMPLETE]] events.<br /></translate>
 
{|-
 
{|-
 
| style="width: 50%;"|
 
| style="width: 50%;"|

Revision as of 15:01, 23 August 2018

Supported platforms: android, ios, mac, pc
Available since: Gideros 2011.6

Description


The Timer class is used to execute a code at specified intervals. The listener functions are registered
through Event.TIMER and Event.TIMER_COMPLETE events.

Methods

Timer.delayedCall - delayed call a function after a set amount of time
Timer.new - creates a new Timer object
Timer.pauseAll - pause all timers
Timer.resumeAll - resume all timers
Timer.stopAll - stop all timers
Timer:getCurrentCount - returns the current trigger count of the timer
Timer:getDelay - returns the time interval between timer events in milliseconds
Timer:getRepeatCount - returns the number of repetitions the timer will make
Timer:isRunning - returns the current running status of timer
Timer:reset - stops the timer and sets the currentCount property to 0
Timer:setDelay - sets the time interval between timer events in milliseconds
Timer:setRepeatCount - sets the number of repetitions the timer will make
Timer:start - starts the timer
Timer:stop - stops the timer

Events

Event.TIMER
Event.TIMER_COMPLETE

Constants