【问题标题】:LUA- display new image disables removing an eventLUA-显示新图像禁用删除事件
【发布时间】:2014-01-16 02:50:35
【问题描述】:

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

【问题讨论】:

  • 你能发布你的代码吗?

标签: image events object lua coronasdk


【解决方案1】:

确保您只为每个图像注册一次触摸事件。

还请记住,touch 事件正在传播(它将继续为第一张图片下方的图像触发触摸事件)为了防止触摸事件传播,您需要 @ 987654322@ 在触摸处理程序的末尾。

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

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2011-03-01
    • 2012-10-23
    • 1970-01-01
    • 2017-05-06
    • 1970-01-01
    • 1970-01-01
    • 2019-02-04
    • 1970-01-01
    相关资源
    最近更新 更多