0

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

私のmain.luaクラス:

 local fishClass=require "fish" ;

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

1 に答える 1

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

する必要があります:

if(event.phase=="began") then
于 2012-06-23T14:56:52.960 に答える