Actionscript 3:在Android中控制物理后退按钮

Actionscript 3:在Android中控制物理后退按钮,android,actionscript-3,flash,air,Android,Actionscript 3,Flash,Air,我正在用Flash CS5中的ActionScript 3.0为Android开发一个简单的应用程序,我想知道是否有办法映射Android手机的物理后退按钮,让我的动画转到第一帧 我已经把那个帖子贴红了: 那么这可能吗?如果是,怎么做 谢谢大家! 您是否尝试过重写onKeyUp方法 @Override public boolean onKeyUp(int keyCode, KeyEvent event) { if (keyCode == KeyEvent.KEYCODE

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

我已经把那个帖子贴红了:

那么这可能吗?如果是,怎么做


谢谢大家!

您是否尝试过重写onKeyUp方法

@Override
    public boolean onKeyUp(int keyCode, KeyEvent event) {

        if (keyCode == KeyEvent.KEYCODE_BACK) {
            // Do your stuff
        }
        return false;
    }

您是否尝试过重写onKeyUp方法

@Override
    public boolean onKeyUp(int keyCode, KeyEvent event) {

        if (keyCode == KeyEvent.KEYCODE_BACK) {
            // Do your stuff
        }
        return false;
    }

//第一寄存器键关闭侦听器

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();
            }
        }

//第一寄存器键关闭侦听器

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();
            }
        }
我也看到了这个教程:但是进入第一帧的确切脚本是什么,我应该把它放在哪里?我的意思是,像任何其他的AS一样,当我将导出到.apk时,设备返回按钮将被映射?就这么简单吗?我也看到了这个教程:但是进入第一帧的确切脚本是什么?我应该把它放在哪里?我的意思是,像任何其他的AS一样,当我将导出到.apk时,设备返回按钮将被映射?就这么简单?