Свойства и методы для работы с таймерами
Состояния таймеров
this.timer
Object
Read
Состояние таймера
После создания хотя бы одного таймера у скрипта появляется свойство — объект this.timer, которое будет содержать имена таймеров и их состояния:
‘off’ — сброшен
‘on’ — запущен .
‘done’- закончил
Состояния таймеров можно использовать в условных выражениях
Пример:
if (this.timer.T1 == ‘on’)
Объявление и запуск таймера
this.startTimer(<имя таймера>, <время сек>, 'строка-имя функции')
Write
Пример:
this.startTimer(‘T1’, 5.5, ‘turnAllOff’)
Останов (сброс) таймера
this.stopTimer(<имя таймера>)
Write
Пример:
this.stopTimer(‘T1’)
Объявление таймера без запуска
Таймер остается в состоянии «off».
this.addTimer(<имя таймера>)
Write
Используется, если таймер проверяется в условном выражении до выполнения команды startTimer