Hello,
Does anyone know if is it possible to change a scene by pressing an android hardware key ??
thanks [import]uid: 185094 topic_id: 33699 reply_id: 333699[/import]
 
      
    Hello,
Does anyone know if is it possible to change a scene by pressing an android hardware key ??
thanks [import]uid: 185094 topic_id: 33699 reply_id: 333699[/import]
Yes, it is possible… I have that working in an app I released earlier this year.
create a Runtime listener:
Runtime:addEventListener("key", onAndroidKeyPress)  then in the AndroidkeyPress function, check to see if the key press == “back”
function onAndroidKeyPress(event)  
 if event.keyName == "back" and event.phase == "up" then  
 isBackButtonPressed = true  
 -- move to a new scene here  
 end  
 return true  
end  I beleive you can also check for event.keyName == "menu", but I haven’t tried it. [import]uid: 114363 topic_id: 33699 reply_id: 134038[/import]
can you tell me where to put these codes?? what i mean is do i have to put them on createscene function? [import]uid: 185094 topic_id: 33699 reply_id: 134131[/import]
Yes, it is possible… I have that working in an app I released earlier this year.
create a Runtime listener:
Runtime:addEventListener("key", onAndroidKeyPress)  then in the AndroidkeyPress function, check to see if the key press == “back”
function onAndroidKeyPress(event)  
 if event.keyName == "back" and event.phase == "up" then  
 isBackButtonPressed = true  
 -- move to a new scene here  
 end  
 return true  
end  I beleive you can also check for event.keyName == "menu", but I haven’t tried it. [import]uid: 114363 topic_id: 33699 reply_id: 134038[/import]
can you tell me where to put these codes?? what i mean is do i have to put them on createscene function? [import]uid: 185094 topic_id: 33699 reply_id: 134131[/import]