/ / Utilisation de Key Event pour revenir dans mon application - lua, key, corona

Utiliser Key Event pour revenir dans mon application - lua, key, corona

J'ai essayé ce code, mais je ne sais pas où le «mettre»: est-ce dans le main.lua ou dans chaque level01, level02, ect ...?

J'ai essayé d'insérer ce code, mais cela ne fonctionne qu'une fois. Je mets ce code avant mon

scène: createScene ()

function onBackButtonPressedAtMap(e)
if (e.phase == "down" and e.keyName == "back") then
--Here the key was pressed
downPress = true
return true
else
if (e.phase == "up" and e.keyName == "back" and downPress) then
storyboard.returnTo = "start"
Runtime:removeEventListener( "key", onBackButtonPressedAtMap)
return true
end
end
return false
end
Runtime:removeEventListener( "key", onBackButtonPressedAtMap)

Réponses:

0 pour la réponse № 1

De manière réaliste, le code de l'événement clé doit être dans main.lua et configuré une seule fois. Il y a trop de problèmes à essayer de l'activer et de le désactiver dans les scènes.

Rob