【发布时间】:2013-05-01 11:20:56
【问题描述】:
我正在尝试打印来自 3 个不同显示对象的点击,但在终端中打印的点击不止一个。 他们需要自己的特定功能,但目前还不可能。我该怎么办? 我是 Corona 和 LUA 的新手。
-- BOBLER 显示对象
本地运动1 = display.newImage("images/sport1.png")
sport1.id = "mySport1"
运动1.x = 120
运动1.y = 90
运动1:比例(1,1)
本地 gossip1 = display.newImage("images/gossip1.png")
gossip1.id = "myGossip1"
gossip1.x = 400
gossip1.y = 120
gossip1:scale(1,1)
local kultur1 = display.newImage("images/kultur1.png")
kultur1.id = "myKultur1"
kultur1.x = 250
文化1.y = 200
文化1:规模(1,1)
本地函数 onSport1Tap(self, event)
print(self.id .." 被点击了。" )
结束
本地函数 onGossip1Tap(self, event)
print(self.id .." 被点击了。" )
结束
本地函数 onKultur1Tap(self, event)
print(self.id .." 被点击了。" )
结束
-- 点击添加事件监听器
sport1.tap = onSport1Tap
sport1:addEventListener("tap", sport1)
gossip1.tap = onGossip1Tap
gossip1:addEventListener("tap", gossip1)
kultur1.tap = onKultur1Tap
kultur1:addEventListener("tap", kultur1)
【问题讨论】:
标签: coronasdk event-listener tap