如何在 Adobe AIR 中创建 Android 选项菜单? (不是Java)
Posted
技术标签:
【中文标题】如何在 Adobe AIR 中创建 Android 选项菜单? (不是Java)【英文标题】:How to create Android Options Menu in Adobe AIR? (not Java) 【发布时间】:2011-05-02 10:51:54 【问题描述】:我想在我的 android 版 Flash AIR 应用程序中创建一个Options Menu。
我已经发现,此 ActionScript 代码可用于捕获硬件 Menu 按钮按下事件:
stage.addEventListener(KeyboardEvent.KEY_DOWN, _onKeyDown);
function onKeyDown(event:KeyboardEvent):void
if(event.keyCode == Keyboard.MENU)
event.preventDefault();
trace("Menu Pressed");
但是如何创建实际的菜单呢?
如果你不能用 AIR 来做,那么有没有人尝试过手动重新创建/模仿它,你能否分享一下你的属性(颜色、透明度、任何渐变?)和过渡(滑入/滑出)用过吗?
我已经找到了一些 guidelines,但如果你有任何特定于 Flash 的提示/属性(比如使用哪个缓动来进行滑动过渡?),我将不胜感激
谢谢你, 亚历克斯
【问题讨论】:
【参考方案1】:嗨,伙计,我最近正在寻找同样的问题,我发现了这个不错的 sn-p。您可以使用 AS3 和 Air 开发您的移动应用程序并构建您的 android 菜单!它真的对我有用,所以我决定分享它
试试这个:http://myappsnippet.com/android-menu-air-extension/
【讨论】:
【参考方案2】:您不能从 AIR 访问 Android 原生菜单,它只能从 Android SDK 获得。 因此,您必须在 Flex 中构建类似的东西(如果您打算使用 AIR 开发应用程序)。
【讨论】:
我认为我们可以使用这个新的 air 扩展从 AIR 访问 android 本机菜单:myappsnippet.com/android-menu-air-extension以上是关于如何在 Adobe AIR 中创建 Android 选项菜单? (不是Java)的主要内容,如果未能解决你的问题,请参考以下文章
如何在 Adobe Animate CC/ActionScript 3 中创建带有图片的滚动列表
在 ActionScript 3.0 中以编程方式检测 Adobe Air 和 Adobe Flex
For 循环无法在 Adobe Animate CC 中创建多个矩形
如何在 Adobe AIR 中检测 Android 操作系统版本?