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

如何在AdobeAIR中创建Android选项菜单?(不是Java),android,flash,actionscript-3,air,Android,Flash,Actionscript 3,Air,我想在我的Flash AIR Android应用程序中创建一个 我已经发现,此ActionScript代码可用于捕获硬件菜单按钮按下事件: stage.addEventListener(KeyboardEvent.KEY_DOWN, _onKeyDown); function onKeyDown(event:KeyboardEvent):void { if(event.keyCode == Keyboard.MENU) { event.preventDefault();

我想在我的Flash AIR Android应用程序中创建一个

我已经发现,此ActionScript代码可用于捕获硬件菜单按钮按下事件:

stage.addEventListener(KeyboardEvent.KEY_DOWN, _onKeyDown);

function onKeyDown(event:KeyboardEvent):void {
    if(event.keyCode == Keyboard.MENU) {
        event.preventDefault();
        trace("Menu Pressed");
    }
}
但是如何创建实际的菜单呢

如果你不能使用AIR,那么有没有人尝试过手动重新创建/模拟它,你能分享你使用的属性(颜色、透明度、任何渐变?)和过渡(滑入/滑出)吗

我已经找到了一些,但如果您有任何特定于Flash的提示/属性(比如滑动过渡使用哪种方法?),我将不胜感激

谢谢,, 亚历克斯


您无法从AIR访问Androids本机菜单,它只能从Android SDK获得。
所以你必须在Flex中构建类似的东西(如果你计划使用AIR开发你的应用程序)。

嗨,伙计,我最近在搜索同一个问题,我发现了这个不错的片段。您可以使用AS3和Air开发您的移动应用程序,并构建类似android的菜单!它对我来说真的很有用,所以我决定分享它


试试这个:

我想我们可以使用这个新的AIR扩展从AIR访问android本机菜单: