0

我的程序是一个使用 flash 的 mmorpg 游戏。现在我发现button hit testing花费了很多时间。我认为没有 DisplayObject 可以删除以加快速度。不知道怎么优化。。

4

1 回答 1

1

这似乎是一种向后兼容的技术,不能简单地关闭。

显然,当使用触摸事件而不是鼠标事件时,完全绕过了按钮点击测试。当然,如果您想针对浏览器内的 PC 用户,这不适用。

如果您正在为移动设备构建游戏,请使用触摸事件,如下所示:

Multitouch.mapTouchToMouse = false;
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT; 
addEventListener(TouchEvent.TOUCH_BEGIN, onActualStageTouch);

Adobe 论坛上的有用讨论在这里:http ://forums.adobe.com/message/5346701#5346701

于 2013-07-22T10:46:14.483 回答