如何优化闪存中的“按钮命中测试”成本

时间:2013-07-19 03:50:06

标签: flash adobe-scout

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

1 个答案:

答案 0 :(得分:1)

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

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

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

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

有关Adobe论坛的有用讨论,请访问:http://forums.adobe.com/message/5346701#5346701