我正在使用Flash CS5中的ActionScript 3.0为Android开发一个简单的应用程序,我想知道是否有办法映射Android手机的物理后退按钮,以告诉我的动画转到第一帧。
我发布了这个帖子:Disabling the phone's back button (AIR for Android /ActionScript 3)
所以也许有可能吗?如果是的话。
谢谢!
答案 0 :(得分:1)
//首先注册key down listener
NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, handleKeys, false, 0, true);
//然后听后退键
private function handleKeys(event:KeyboardEvent):void
{
if( event.keyCode == Keyboard.BACK ) {
logDebug("=>handleKeys.");
NativeApplication.nativeApplication.exit();
}
}
答案 1 :(得分:-1)
您是否尝试过覆盖onKeyUp方法?
@Override
public boolean onKeyUp(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_BACK) {
// Do your stuff
}
return false;
}