Класс: Phaser.MSPointer
Конструктор
new MSPointer(game)
Класс MSPointer обрабатывает взаимодействия с мультитач-вводом Microsoft в игре и создаёт объекты Pointer.
Он будет работать только в Internet Explorer 10+ и приложениях Windows Store или Windows Phone 8, использующих JavaScript.
http://msdn.microsoft.com/en-us/library/ie/hh673557(v=vs.85).aspx
Обычно вы не должны обращаться к этому классу напрямую, а вместо этого использовать объект Phaser.Pointer, который
нормализует все входные данные игры, включая точное управление кнопками.
Обратите внимание, что на данный момент Phaser не поддерживает взаимодействие с нажатыми кнопками:
http://www.w3.org/TR/pointerevents/#chorded-button-interactions
Параметры
| Имя | Тип | Описание |
|---|---|---|
game | Phaser.Game | Ссылка на запущенную в данный момент игру. |
- Исходный код: input/MSPointer.js (Строка 23)
Общедоступные свойства
- Исходный код: input/MSPointer.js (Строка 67)
- Исходный код: input/MSPointer.js (Строка 39)
- Исходный код: input/MSPointer.js (Строка 59)
- Значение по умолчанию
- true
- Исходный код: input/MSPointer.js (Строка 82)
- MSPointerEvent | null
- Исходный код: input/MSPointer.js (Строка 75)
- Исходный код: input/MSPointer.js (Строка 28)
- Внутренний:
- Этот член является внутренним (защищённым) и может быть изменён или удалён в будущем.
- Исходный код: input/MSPointer.js (Строка 34)
- Исходный код: input/MSPointer.js (Строка 44)
- Исходный код: input/MSPointer.js (Строка 49)
- Исходный код: input/MSPointer.js (Строка 54)
button : number
Это свойство было удалено в Phaser 2.4 и больше не должно использоваться.
Вместо этого, пожалуйста, обратитесь к свойствам кнопки Pointer, таким как Pointer.leftButton, Pointer.rightButton и так далее.
Или Pointer.button хранит значение кнопки события DOM, если вам это нужно.
callbackContext : Object
Контекст, в котором вызываются обратные вызовы (по умолчанию — игра).
capture : boolean
Если true, события Pointer будут иметь event.preventDefault применённым к ним, если false — они будут полностью распространяться.
enabled : boolean
Ввод MSPointer будет обрабатываться только при включении.
event :MSPointerEvent | null
Объект события MSPointer браузера DOM. Будет null, если событие никогда не получалось.
Обращайтесь к этому свойству только внутри обработчика события Pointer и не сохраняйте ссылки на него.
Тип
game : Phaser.Game
Ссылка на запущенную в данный момент игру.
<internal> input : Phaser.Input
Ссылка на менеджер ввода Phaser.
pointerDownCallback : Function
Обратный вызов, который может быть вызван на событии MSPointerDown.
pointerMoveCallback : Function
Обратный вызов, который может быть вызван на событии MSPointerMove.
pointerUpCallback : Function
Обратный вызов, который может быть вызван на событии MSPointerUp.
Общедоступные методы
- Исходный код: input/MSPointer.js (Строка 193)
- Исходный код: input/MSPointer.js (Строка 231)
- Исходный код: input/MSPointer.js (Строка 329)
- Исходный код: input/MSPointer.js (Строка 384)
- Исходный код: input/MSPointer.js (Строка 268)
- Исходный код: input/MSPointer.js (Строка 305)
- Исходный код: input/MSPointer.js (Строка 124)
- Исходный код: input/MSPointer.js (Строка 420)
onPointerDown(event)
Функция, обрабатывающая событие PointerDown.
Parameters
| Name | Type | Описание |
|---|---|---|
event | PointerEvent | Событие DOM. |
onPointerMove(event)
Функция, обрабатывающая событие PointerMove.
Parameters
| Name | Type | Описание |
|---|---|---|
event | PointerEvent | Событие DOM. |
onPointerOut(event)
Внутренний метод, обрабатывающий событие выхода указателя из браузера.
Parameters
| Name | Type | Описание |
|---|---|---|
event | PointerEvent | Событие браузера. Сохраняется в MSPointer.event. |
onPointerOut(event)
Внутренний метод, обрабатывающий событие выхода указателя из браузера.
Parameters
| Name | Type | Описание |
|---|---|---|
event | PointerEvent | Событие браузера. Сохраняется в MSPointer.event. |
onPointerUp(event)
Функция, обрабатывающая событие PointerUp.
Parameters
| Name | Type | Описание |
|---|---|---|
event | PointerEvent | Событие DOM. |
onPointerUpGlobal(event)
Внутренний метод, обрабатывающий событие отпускания кнопки мыши в окне.
Parameters
| Name | Type | Описание |
|---|---|---|
event | PointerEvent | Событие браузера. Сохраняется в MSPointer.event. |
start()
Запускает обработчики событий.
stop()
Остановить обработчики событий.
© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/Phaser.MSPointer.html