您在Adobe Air中最需要哪些功能?

时间:2008-10-29 12:32:36

标签: flex actionscript-3 air

我最近开始使用Flex 3和Adobe Air进行开发,我想知道你想在Adobe Air的期货版本中使用哪些功能?
我想念的是:

  • 直接从Air应用程序启动本地文件(shellExec)的跨系统方式(尽管您可以使用至少在Windows下的解决方法来执行此操作)
  • 能够为Embed语句设置动态路径(例如嵌入[(变量+“/路径/到/文件”)] )。我没有找到任何正确的方法。
  • 使用CSS的绝对值设置Flex对象位置的某种方式(听起来更像Flex相关)

如果您了解某些内容,请不要犹豫,将这些变通方法添加到这些限制中。

2 个答案:

答案 0 :(得分:2)

  • 能够呼唤本机代码 - 您目前必须运送一种用其他语言编写的服务器并拨打电话,以便做出比Air更多的事情。

  • 模态窗口。有一个hack你可以做的,包括设置Application.application.enabled = false,设置dialog.nativeWindow.alwaysInFront = true然后在对话框关闭时重新启用应用程序,但这是冗长的,不会禁用任何本机您可能有的菜单!如此简单的事情变得如此困难,这真是太疯狂了。

  • 设置应用程序图标的可用方法。前几天我花了2个小时尝试这样做,并在持续的“303”错误之后放弃了,这让我不知道自己做错了什么。再次,非常基本的东西。

答案 1 :(得分:0)

“调用本机代码”,“模态窗口”,同意 - 同意。 loadLibrary非常棒:)

PS .:
如果我们不能在AIR中拥有这些功能,那么有机会将flash(AIR)图形引擎嵌入到您自己的应用程序中会很棒。在这种情况下,我们将获得很好的性能提升和自由选择写什么(不仅仅是小工具)。