我的程序是使用flash的mmorpg游戏。
现在我发现button hit testing
花了很多时间。
我认为没有DisplayObject可以删除以加快速度。
我不知道如何优化它..
答案 0 :(得分:1)
这似乎是一种不能简单地关闭的向后兼容技术。
显然,使用触摸事件而不是鼠标事件时,完全绕过了按钮命中测试。当然,如果您想要定位浏览器内的PC用户,这是不适用的。
如果您正在为移动设备构建游戏,请使用触摸事件,如下所示:
Multitouch.mapTouchToMouse = false;
Multitouch.inputMode = MultitouchInputMode.TOUCH_POINT;
addEventListener(TouchEvent.TOUCH_BEGIN, onActualStageTouch);
有关Adobe论坛的有用讨论,请访问:http://forums.adobe.com/message/5346701#5346701