动作脚本3:控制Android中的物理后退按钮

时间:2012-08-19 05:32:24

标签: android actionscript-3 flash air

我正在使用Flash CS5中的ActionScript 3.0为Android开发一个简单的应用程序,我想知道是否有办法映射Android手机的物理后退按钮,以告诉我的动画转到第一帧。

我发布了这个帖子:Disabling the phone's back button (AIR for Android /ActionScript 3)

所以也许有可能吗?如果是的话。

谢谢!

2 个答案:

答案 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;
    }
相关问题