[英]Actionscript 3: Controlling the physical back button in Android
I'm developing a simple app for Android using ActionScript 3.0 in Flash CS5 and I'd like to know if there's a way to map the physical back button of the Android's phone to tell my animation to go to the first frame. 我正在使用Flash CS5中的ActionScript 3.0开发一个适用于Android的简单应用程序,我想知道是否有一种方法可以映射Android手机的物理后退按钮,以告诉动画进入第一帧。
I've red that post: Disabling the phone's back button (AIR for Android /ActionScript 3) 我贴了那个帖子: 禁用手机的后退按钮(AIR for Android / ActionScript 3)
so maybe it is possible ? 那么也许有可能吗? If yes HOW.
如果是的话。
Thank you ! 谢谢 !
//first register key down listener //首先注册按键按下监听器
NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, handleKeys, false, 0, true);
//then listen to the back key //然后听后退键
private function handleKeys(event:KeyboardEvent):void
{
if( event.keyCode == Keyboard.BACK ) {
logDebug("=>handleKeys.");
NativeApplication.nativeApplication.exit();
}
}
Have you tried overriding onKeyUp method? 您是否尝试覆盖onKeyUp方法?
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// Do your stuff
}
return false;
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.