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

时间:2010-10-29 14:27:10

标签: android flash actionscript-3 air

我想在Android的Flash AIR应用程序中创建Options Menu

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

stage.addEventListener(KeyboardEvent.KEY_DOWN, _onKeyDown);

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

但是如何创建实际菜单?

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

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

谢谢你, 亚历

alt text

2 个答案:

答案 0 :(得分:4)

嗨,老兄我最近在寻找同样的问题,我发现这个很好的片段。您可以使用AS3和Air开发您的移动应用程序并构建您的Android菜单!它真的对我有用,所以我决定分享它

试试这个:http://myappsnippet.com/android-menu-air-extension/

答案 1 :(得分:1)

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