Класс: Phaser.TimerEvent
Конструктор
new TimerEvent(timer, delay, tick, repeatCount, loop, callback, callbackContext, arguments)
Phaser.TimerEvent — это одно событие, обрабатываемое объектом Phaser.Timer.
Он состоит из задержки, которая представляет собой значение в миллисекундах, после которого произойдёт событие.
При срабатывании события вызывается определённый обработчик с указанными аргументами.
TimerEvent удаляются родительским таймером после завершения срабатывания или повторения.
Используйте методы Phaser.Timer#add, Phaser.Timer#repeat или Phaser.Timer#loop для создания нового события.
Параметры
| Имя | Тип | Описание |
|---|---|---|
timer |
Phaser.Timer | Объект Timer, к которому относится данный TimerEvent. |
delay |
number | Задержка в мс, через которую срабатывает данное TimerEvent. |
tick |
number | Текущее время игры (tick), в который это событие будет срабатывать. |
repeatCount |
number | Если TimerEvent повторяется, то это количество повторений. |
loop |
boolean | True, если TimerEvent повторяется циклически, иначе false. |
callback |
function | Обработчик, который будет вызван при возникновении TimerEvent. |
callbackContext |
object | Контекст, в котором будет вызван обработчик. |
arguments |
Array.<any> | Дополнительные аргументы, которые будут переданы обработчику. |
- Исходный код: time/TimerEvent.js (Строка 28)
Свойства
- Исходный код: time/TimerEvent.js (Строка 70)
- Исходный код: time/TimerEvent.js (Строка 60)
- Исходный код: time/TimerEvent.js (Строка 65)
- Исходный код: time/TimerEvent.js (Строка 40)
- Исходный код: time/TimerEvent.js (Строка 55)
- Внутреннее:
- Этот член внутренний (защищённый) и может быть изменён или удалён в будущем.
- Исходный код: time/TimerEvent.js (Строка 76)
- Исходный код: time/TimerEvent.js (Строка 50)
- Исходный код: time/TimerEvent.js (Строка 45)
- Внутреннее:
- Этот член внутренний (защищённый) и может быть изменён или удалён в будущем.
- Исходный код: time/TimerEvent.js (Строка 35)
args
Свойства:
| Имя | Тип | Описание |
|---|---|---|
arguments |
Array.<any> | Дополнительные аргументы, которые будут переданы обработчику. |
callback : Функция
Обработчик, который будет вызван при возникновении TimerEvent.
callbackContext : Объект
Контекст, в котором будет вызван обработчик.
delay : number
Задержка в мс, через которую срабатывает данное TimerEvent.
loop : boolean
True, если TimerEvent повторяется циклически, иначе false.
<внутреннее> pendingDelete : boolean
Флаг, определяющий, ожидается ли удаление TimerEvent.
repeatCount : number
Если TimerEvent повторяется, то это количество повторений.
tick : number
Текущее время игры (tick), в который это событие будет срабатывать.
<внутреннее, только для чтения> timer : Phaser.Timer
Объект Timer, к которому относится данный TimerEvent.
© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/Phaser.TimerEvent.html