2

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

我把那篇帖子加红了:禁用手机的后退按钮(AIR for Android /ActionScript 3)

所以也许有可能?如果是,如何。

谢谢 !

4

2 回答 2

1

//首先注册按键监听

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();
            }
        }
于 2014-10-25T00:27:28.837 回答
-1

您是否尝试过覆盖 onKeyUp 方法?

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

        if (keyCode == KeyEvent.KEYCODE_BACK) {
            // Do your stuff
        }
        return false;
    }
于 2012-08-19T08:09:26.240 回答