Класс y5.TimerObserver

Вызов функции по таймеру.

Требует загрузки модуля EventsExt.

new

new y5.TimerObserver(listener, period, add, context)

Имя аргументаТипОписание
listenerFunctioncallback-функция
periodNumberпериодичность запуска функции (в секундах)
addBooleanначать слушать немедленно
contextObjectконтекст выполнения функции listener

Пример:

function callback(observer) {
    // ...
    // останавливаем таймер после 10 запусков
    if (observer.tick == 10) {
        observer.remove();
    }
}
new y5.TimerObserver(callback, 5, true);

add

add()

Включает наблюдатель таймера.

remove

remove()

Выключает наблюдатель таймера.