Events Corona SDK事件。目标触摸/点击

Events Corona SDK事件。目标触摸/点击,events,lua,touch,coronasdk,tap,Events,Lua,Touch,Coronasdk,Tap,我正在尝试使用event.target查看已点击的对象。我有一个本地事件侦听器调用的函数: local param1 = 0 function changeParams(event) if( event.target == "op1Up" ) then param1 = param1 + 1 elseif( event.target == "op1Down" ) then param1 = param1 - 1 end dispMyParams1.text =

我正在尝试使用event.target查看已点击的对象。我有一个本地事件侦听器调用的函数:

local param1 = 0

function changeParams(event)
  if( event.target == "op1Up" ) then
    param1 = param1 + 1
  elseif( event.target == "op1Down" ) then
    param1 = param1 - 1
  end
  dispMyParams1.text = ( "Param 1: "..param1 )
end

local op1Up = display.newRect( --[[rect parameters]]-- )
op1Up:addEventListener( "tap", changeParams )
local op1Down = display.newRect( --[[rect parameters]]-- )
op1Down:addEventListener( "tap", changeParams )
返回对对象的引用时,首先需要向所有对象添加属性“name”,然后尝试在其中标识.name,如代码中所示

op1Down:addEventListener( "tap", changeParams )

非常感谢!我会投票支持你,但我只有13个名声
op1Down:addEventListener( "tap", changeParams )