0

我有一个正在编写的儿童游戏,我只需要能够进行 1 次单点触控。

我儿子的指关节一直在触摸屏幕,它发疯了..

我不知道如何只进行单点触控??

有任何想法吗 ?

谢谢

4

2 回答 2

1

大多数触摸屏将标准鼠标事件视为“触摸”事件。根据我的经验,这是单点触控的理想选择。像往常一样构建您的应用程序,所有标准光标数据都应该通过。这也便于测试。如果这是针对移动应用程序或 iOS 的,它可能会变得很挑剔,并且可能需要 TouchEvent 类...触摸侦听器通常会侦听所有触摸事件,这意味着即使您的应用程序不适合,它也会注意到“多点触控”它。

使用 MouseEvents 构建您的应用程序以进行测试并替换为 TouchEvents...

有一些翻译需要注意,例如MOUSE_DOWN=TOUCH_BEGIN我相信你现在已经知道了,如果有合适的听众,管理起来应该不会太难。确保在不需要时删除侦听器。

了解 Flash 处理触摸事件的不同方式:http: //help.adobe.com/en_US/as3/dev/WSb2ba3b1aad8a27b0-6ffb37601221e58cc29-8000.html

于 2012-09-17T20:10:47.167 回答
0

如果它是您的应用程序,请不要因为多点触控而发疯。

为什么不设置一个标志(一个布尔变量)来跟踪触摸或不触摸。

检查变量的状态以查看它是否已经为真,然后处理该事件。

于 2012-09-17T10:15:32.200 回答