LUA-显示新图像禁用删除事件

时间:2013-12-28 20:09:42

标签: image events object lua corona

我现在遇到麻烦了。 我有一个物体矩阵。每个对象都是一个图像,并且有一个事件监听器,当我点击该对象时会触发该事件监听器。 事件使用display.newImage()属性更改图片。 在某些时候我想删除事件监听器。我发现删除不适用于我点击的图像。我无法理解为什么,因为我在图像上点击了一次之后事件仍然存在(我知道因为我可以点击并更改图像一次)...所以我真的不知道是什么问题是。 谢谢!

1 个答案:

答案 0 :(得分:0)

确保您只为每张图片注册触摸事件ONCE。

还要记住touch事件是传播(它将继续触发第一张图像下方图像的触摸事件)为了防止触摸事件传播,您需要在触摸处理程序结束时到return true

我建议添加print("Registered Touch Event")语句来检查并确保事情以您希望的方式发生。