如何在Adobe AIR中创建Android选项菜单?(不是Java)

Ale*_*ber 5 air flash android actionscript-3

我想在Android的Flash AIR应用程序中创建一个选项菜单.

我已经想通了,这个ActionScript代码可用于捕获硬件菜单按钮按下事件:

stage.addEventListener(KeyboardEvent.KEY_DOWN, _onKeyDown);

function onKeyDown(event:KeyboardEvent):void {
    if(event.keyCode == Keyboard.MENU) {
        event.preventDefault();
        trace("Menu Pressed");
    }
}
Run Code Online (Sandbox Code Playgroud)

但是你如何创建实际菜单?

如果你不能用AIR做,那么任何人都试图手动重新创建/模仿它,你可以分享你曾经使用的属性(颜色,透明度,任何渐变?)和过渡(滑入/滑出)?

我已经找到了一些指南,但是会欣赏任何特定于Flash的提示/属性(比如哪些可以用于滑动转换?)

谢谢,Alex

替代文字

小智 1

您无法从 AIR 访问 Android 的本机菜单,只能通过 Android SDK 访问。因此,您必须在 Flex 中构建类似的东西(如果您计划使用 AIR 开发应用程序)。

  • 我认为我们可以使用这个新的 Air 扩展从 AIR 访问 Android 本机菜单:http://myappsnippet.com/android-menu-air-extension/ (2认同)