2012-06-22 71 views
0

我想添加eventlistener並在類函數中使用它,但我無法成功。你能否分析我的代碼並幫助我?如何在Lua中添加觸摸事件偵聽器作爲類函數?

我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 

我main.lua類:

local fishClass=require "fish" ; 

redfish="fish.small.red.png" 
local fish1=fishClass.color(redfish); 

回答

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

應該是:

if(event.phase=="began") then 
相關問題