构造函数

new Touch(game)

相位。触摸处理触摸事件与你的游戏。注:安卓2,十次只支持1次触摸事件,无多接触。

参数

名称 类型 参数 默认值 描述
game Phaser.Game 一个参考目前正在运行的游戏。

公共属性

callbackContext : Object

的背景下,回调被调用。

Source code: input/Touch.js (Line 42)

enabled : boolean

如果启用触控事件,则只会处理。

Source code: input/Touch.js (Line 28)

event :TouchEvent

浏览器的DOM事件的联系。如果没有收到任何接触事件,将被设置为空。

Source code: input/Touch.js (Line 84)

game : Phaser.Game

一个参考目前正在运行的游戏。

Source code: input/Touch.js (Line 21)

preventDefault : boolean

如果真的touchevent将prevent.default呼吁它。

Source code: input/Touch.js (Line 78)

touchCancelCallback : Function

一个回调,可以在touchcancel事件了。

Source code: input/Touch.js (Line 72)

touchEndCallback : Function

一个回调函数,可以对一个touchend事件了。

Source code: input/Touch.js (Line 57)

touchEnterCallback : Function

一个回调,可以在touchenter事件了。

Source code: input/Touch.js (Line 62)

touchLeaveCallback : Function

一个回调,可以在touchleave事件了。

Source code: input/Touch.js (Line 67)

<internal> touchLockCallbacks :array

一系列的回调,将解雇每次本地触摸启动或触摸事件是从浏览器接收。

Source code: input/Touch.js (Line 37)

touchMoveCallback : Function

一个回调,可以在touchmove事件了。

Source code: input/Touch.js (Line 52)

touchStartCallback : Function

一个回调,可以在touchstart事件了。

Source code: input/Touch.js (Line 47)

公共方法

addTouchLockCallback(callback, context, onEnd)

添加一个回调时触发浏览器touchstart或touchend事件接收。

参数

名称 类型 参数 默认值 描述
callback function

回调时会调用一个touchstart事件接收。

context object 在这个背景下,回调函数将被调用。
onEnd boolean <optional>
false

在touchstart回调火(默认)或touchend事件?< /对

Source code: input/Touch.js (Line 200)


consumeTouchMove()

消耗在文档中所有touchmove事件(仅使这个如果你知道你需要它!)。

Source code: input/Touch.js (Line 186)


onTouchCancel(event)

触摸取消-触摸被打乱(也许是通过移动到一个插件或浏览器的浏览器)。

参数

名称 类型 参数 默认值 描述
event TouchEvent 来自浏览器的本机事件。这是存储在触摸中的事件。

Source code: input/Touch.js (Line 293)


onTouchEnd(event)

对于touchend事件处理程序。

参数

名称 类型 参数 默认值 描述
event TouchEvent 来自浏览器的本机事件。这是存储在触摸中的事件。

Source code: input/Touch.js (Line 402)


onTouchEnter(event)

触摸输入,并将其输入或离开目标的接触点的列表。

参数

名称 类型 参数 默认值 描述
event TouchEvent 来自浏览器的本机事件。这是存储在触摸中的事件。

Source code: input/Touch.js (Line 327)


onTouchLeave(event)

触摸输入,并将其输入或离开目标的接触点的列表。

参数

名称 类型 参数 默认值 描述
event TouchEvent 来自浏览器的本机事件。这是存储在触摸中的事件。

Source code: input/Touch.js (Line 354)


onTouchMove(event)

对于touchmove事件处理程序。

参数

名称 类型 参数 默认值 描述
event TouchEvent 来自浏览器的本机事件。这是存储在触摸中的事件。

Source code: input/Touch.js (Line 376)


onTouchStart(event)

内部的方法处理touchstart事件从浏览器。

参数

名称 类型 参数 默认值 描述
event TouchEvent 来自浏览器的本机事件。这是存储在触摸中的事件。

Source code: input/Touch.js (Line 247)


removeTouchLockCallback(callback, context) → {boolean}

删除回调函数在定义的指数从phaser.touch.touchlockcallbacks阵列

参数

名称 类型 参数 默认值 描述
callback function <将要删除的回调。
context object <在该背景下,回调存在。

Source code: input/Touch.js (Line 222)


start()

启动事件侦听程序运行。

Source code: input/Touch.js (Line 132)


stop()

停止事件侦听器。

Source code: input/Touch.js (Line 443)