Class 如何在Lua中添加触摸事件侦听器作为类函数?

Class 如何在Lua中添加触摸事件侦听器作为类函数?,class,lua,coronasdk,addeventlistener,Class,Lua,Coronasdk,Addeventlistener,我试图添加eventlistener并在类函数中使用它,但未能成功。你能分析一下我的密码并帮我吗 我的fish.lua课程: local class= {} function class.color(image) local color= display.newGroup(); color=display.newImage(image) color:addEventListener("touch",class.listen) return color end function

我试图添加eventlistener并在类函数中使用它,但未能成功。你能分析一下我的密码并帮我吗

我的fish.lua课程:

 local class= {}

 function class.color(image)

 local color= display.newGroup();
 color=display.newImage(image)
 color:addEventListener("touch",class.listen)
 return color

end

function class.listen(event)
if(phase.event=="began") then
    print("hi")
 end
 end

return class
 local fishClass=require "fish" ;

 redfish="fish.small.red.png"
 local fish1=fishClass.color(redfish);
我的main.lua类:

 local class= {}

 function class.color(image)

 local color= display.newGroup();
 color=display.newImage(image)
 color:addEventListener("touch",class.listen)
 return color

end

function class.listen(event)
if(phase.event=="began") then
    print("hi")
 end
 end

return class
 local fishClass=require "fish" ;

 redfish="fish.small.red.png"
 local fish1=fishClass.color(redfish);
应该是:

if(event.phase=="began") then