我有onKeyMenu函數來處理keyEvent,但是當我調用gotoScene方法的應用程序只是退出。問題是什麼?可能的故事板在corona上使用keyEvent工作嗎?
這我的代碼
local function onKeyMenu (event)
local phase = event.phase
local keyName = event.keyName
if (event.phase == "up" and (event.keyName=="back" or event.keyName=="menu")) then
if keyName == "menu" then
showMenu()
elseif keyName == "back" then
storyboard.gotoScene("menu", "fade") <--- cause app exit
end
end
return true
end
Runtime:addEventListener("key", onKeyMenu)
我有同樣的問題。它看起來像你在Coronas方面出現了一些錯誤,當你嘗試在任何本地東西的事件處理程序(如onKey,alertdialog按鈕等)中調用gotoScene()時。我還沒有找到這個解決方案。 –
wew,我想是的,無論如何,你已經做了什麼來解決這個問題?只是跳過這個問題?或者你有其他方法? 我只是堅持這一點。 – user1992653
我還沒有找到解決方案。我想要的是後退按鈕的工作,就像在任何其他的Android應用程序,但我只是最終阻止它,在事件處理程序中返回true,並在屏幕上放置一個後退按鈕。 –