我试图从3个不同的显示对象中打印水龙头,但是在终端中打印的水龙头多于一个。 他们需要自己的特定功能,但目前尚不可能。我该怎么办? 我是Corona和LUA的新手。在Corona SDK中点击显示对象
- BOBLER DISPLAY OBJEKTER
本地SPORT1 = display.newImage( “图像/ sport1.png”)
sport1.id = “mySport1”
sport1.x = 120
sport1.y = 90
SPORT1:比例(1,1)
本地gossip1 = display.newImage( “图像/ gossip1.png”)
gossip1.id = “myGossip1”
gossip1.x = 400
gossip1.y = 120
gossip1:比例(1,1)
本地kultur1 = display.newImage( “图像/ kultur1.png”)
kultur1.id = “myKultur1”
kultur1.x = 250
kultur1.y = 200
kultur1 :规模(1,1)
本地函数onSport1Tap(个体经营,事件)
打印(self.id .. “被窃听。”)
末
本地函数onGossip1Tap(个体经营,事件)
打印(self.id .. “被窃听。”)
末
本地函数onKultur1Tap(自我,事件)
print(self.id ..“tapped。”)
末
- TAP的addEventListener
SPORT1。轻按= onSport1Tap
SPORT1:的addEventListener( “抽头”,SPORT1)
gossip1.tap = onGossip1Tap
gossip1:的addEventListener( “抽头”,gossip1)
kultur1.tap = onKultur1Tap
kultur1:的addEventListener( “抽头”,kultur1)
非常感谢您的回复。我会研究你的建议并尝试使其工作。 我使用tap的原因是因为它意味着要在接口中使用,该接口也应该对touch进行响应。 – user2339103 2013-05-02 08:27:08