0

我正在尝试使用回调在我的类中调用一个函数,如下所示:

//main function
function Main()
   button:setOnCallback("touch", fnName)
end

//fnName
function fnName(event)
   if event.phase == "ended" then
     //do something
   end
end

如果我不包含 event.phase == "ended" 部分,则回调有效,但我需要它来指定何时调用该函数。问题是,如果我包含该部分,它根本不会调用整个函数。我在这里做错了什么?请帮忙。提前致谢。

4

1 回答 1

3

的值event.phase永远不能"ended"按照Corona API参考。

它是updown

按键状态:"up""down"。查看event.keyName键名。

于 2013-03-25T07:16:09.320 回答