Spec-Zone.ru › Phaser

Класс: 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)

Общедоступные свойства

button : number

Это свойство было удалено в Phaser 2.4 и больше не должно использоваться.
Вместо этого, пожалуйста, обратитесь к свойствам кнопки Pointer, таким как Pointer.leftButton, Pointer.rightButton и так далее.
Или Pointer.button хранит значение кнопки события DOM, если вам это нужно.

Исходный код: input/MSPointer.js (Строка 67)

callbackContext : Object

Контекст, в котором вызываются обратные вызовы (по умолчанию — игра).

Исходный код: input/MSPointer.js (Строка 39)

capture : boolean

Если true, события Pointer будут иметь event.preventDefault применённым к ним, если false — они будут полностью распространяться.

Исходный код: input/MSPointer.js (Строка 59)

enabled : boolean

Ввод MSPointer будет обрабатываться только при включении.

Значение по умолчанию
  • true
Исходный код: input/MSPointer.js (Строка 82)

event :MSPointerEvent | null

Объект события MSPointer браузера DOM. Будет null, если событие никогда не получалось.
Обращайтесь к этому свойству только внутри обработчика события Pointer и не сохраняйте ссылки на него.

Тип
  • MSPointerEvent | null
Исходный код: input/MSPointer.js (Строка 75)

game : Phaser.Game

Ссылка на запущенную в данный момент игру.

Исходный код: input/MSPointer.js (Строка 28)

<internal> input : Phaser.Input

Ссылка на менеджер ввода Phaser.

Внутренний:
  • Этот член является внутренним (защищённым) и может быть изменён или удалён в будущем.
Исходный код: input/MSPointer.js (Строка 34)

pointerDownCallback : Function

Обратный вызов, который может быть вызван на событии MSPointerDown.

Исходный код: input/MSPointer.js (Строка 44)

pointerMoveCallback : Function

Обратный вызов, который может быть вызван на событии MSPointerMove.

Исходный код: input/MSPointer.js (Строка 49)

pointerUpCallback : Function

Обратный вызов, который может быть вызван на событии MSPointerUp.

Исходный код: input/MSPointer.js (Строка 54)

Общедоступные методы

onPointerDown(event)

Функция, обрабатывающая событие PointerDown.

Parameters
Name Type Описание
event PointerEvent

Событие DOM.

Исходный код: input/MSPointer.js (Строка 193)

onPointerMove(event)

Функция, обрабатывающая событие PointerMove.

Parameters
Name Type Описание
event PointerEvent

Событие DOM.

Исходный код: input/MSPointer.js (Строка 231)

onPointerOut(event)

Внутренний метод, обрабатывающий событие выхода указателя из браузера.

Parameters
Name Type Описание
event PointerEvent

Событие браузера. Сохраняется в MSPointer.event.

Исходный код: input/MSPointer.js (Строка 329)

onPointerOut(event)

Внутренний метод, обрабатывающий событие выхода указателя из браузера.

Parameters
Name Type Описание
event PointerEvent

Событие браузера. Сохраняется в MSPointer.event.

Исходный код: input/MSPointer.js (Строка 384)

onPointerUp(event)

Функция, обрабатывающая событие PointerUp.

Parameters
Name Type Описание
event PointerEvent

Событие DOM.

Исходный код: input/MSPointer.js (Строка 268)

onPointerUpGlobal(event)

Внутренний метод, обрабатывающий событие отпускания кнопки мыши в окне.

Parameters
Name Type Описание
event PointerEvent

Событие браузера. Сохраняется в MSPointer.event.

Исходный код: input/MSPointer.js (Строка 305)

start()

Запускает обработчики событий.

Исходный код: input/MSPointer.js (Строка 124)

stop()

Остановить обработчики событий.

Исходный код: input/MSPointer.js (Строка 420)

© 2016 Richard Davey, Photon Storm Ltd.
Licensed under the MIT License.
http://phaser.io/docs/2.6.2/Phaser.MSPointer.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API