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

5
我想在我的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特定的提示/属性(例如用于滑动转换的缓动),我会非常感激。

谢谢, Alex

alt text

2个回答

4

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

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


1

你无法从AIR访问Android的本地菜单,它只能从Android SDK中获得。

因此,如果您计划使用AIR开发应用程序,您必须在Flex中构建类似的功能。


2
我认为我们可以使用这个新的AIR扩展程序访问Android本机菜单:http://myappsnippet.com/android-menu-air-extension/ - Arash

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接