问题标签 [air2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
2 回答
252 浏览

apache-flex - 将 AIR 2 添加到 FB4?

我下载并安装了 FB4 beta 2。我想尝试一些新的 AIR 2 beta 功能,但是 AIR 2 默认不包含 FB4,我该如何设置?

谢谢!

(如果可能的话,我仍然希望能够将 FB3+AIR1 用于常规项目)

0 投票
1 回答
3110 浏览

air - Flex 4 & AIR 2 NativeProcess API:无法启动 NativeProcess

我正在尝试使用来自 Brent 的小视频的 AIR 2 的新 NativeProcess API 构建一个应用程序:

http://tv.adobe.com/watch/adc-presents/preview-command-line-integration-in-adobe-air-2

但我遇到了一些问题,即每次尝试启动我的流程时都会出错。

我正在运行 OS X 10.5.8,我想运行 diskutil 并获取所有已安装卷的列表。

这是我正在尝试的代码:

这看起来很简单,并且基于他的 grep 示例。

关于我做错了什么的任何想法?

0 投票
1 回答
442 浏览

apache-flex - Flex4 + AIR 2.0beta2 上缺少 WindowedApplication chrome

我已经安装了 Flex 4 SDK 并用 AIR 2.0beta2 SDK 覆盖它,当我尝试使用 Spark 的 WindowedApplication 时,我无法打赌 Flex chrome 会出现。

简单的 MXML -> http://pastie.org/909375

当我使用 MX WindowApplication 时,一切正常,但不知何故,我没有让 Spark 版本按预期工作。

我究竟做错了什么?

乔恩

0 投票
2 回答
3289 浏览

apache-flex - Flash Builder 4 现在是否使用 AIR 2?

我刚刚获得了包含 Flash Builder 4 和 Flash CS5 Pro 的 CS5 主套件。

当我在 CS5 pro 中创建一个新的 AIR 应用程序时,它显示“AIR 2”,但是当我在 Flash Builder 中创建一个新的 AIR 项目时,我没有看到任何表明它是 AIR 2 或 1.5 的信息?

有没有办法知道它正在使用哪个 AIR 运行时?

0 投票
2 回答
1337 浏览

apache-flex - Adobe air...启动网站但选择哪个浏览器?

好的,我知道您可以在 Adob​​e Air 中调用navigateToURL(new URLRequest(url))它,它会打开用户默认的 Web 浏览器来打开页面。

现在也可以在 AIR 2 中启动任何应用程序。

所以我想知道是否有一种方法可以启动特定的浏览器来打开页面?

0 投票
5 回答
1202 浏览

apache-flex - 如何在 Java 中使用 AIR 2.0 NativeProcess API?

您如何将这个伟大的新 API 与 Java 结合使用?您是否仅使用纯本机流程 API,例如 nativeProcess.standardInput.write() 和 nativeProcess.standardOutput.read(),您无法使用它们来调试 Java 端,也不能调用远程 Java 方法。或者您正在使用一些利用远程方法调用的库,例如 flerry lib,但也无法调试 Java 端?或者,也许您正在使用可以调试但不能远程调用 Java 方法的 Merapi?我问这个是因为这可能是关于这个 API 及其易用性的最重要的问题。

0 投票
2 回答
1698 浏览

apache-flex - Flex 在活动窗口后面打开窗口

在 Flex Air 应用程序中,如何在活动窗口后面打开一个窗口?

我尝试了以下操作,但似乎无法正常工作

使用此代码,我希望 window1 在主应用程序窗口后面打开,并且在 3 秒内,window2 将在 window1 后面打开。但是如果你执行这个,window1 将在主窗口的顶部打开,window2 将在 window1 的顶部打开,主应用程序将保持焦点。这似乎是 Flex 中的一个错误。如果是这样,这个问题有什么解决方法吗?

0 投票
2 回答
3369 浏览

apache-flex - 从 Adob​​e AIR 运行 BAT 文件?

要将 .air 文件打包到本机安装程序中,您必须使用名为adt.

上的命令Windows将如下所示:

C:\Users\jisaacks>"C:\Program Files (x86)\Adobe\Adobe Flash Builder 4\sdks\4.1.0\bin\adt" -package -target native "D:\DEV\Flex4\Workspaces\AIR Native Packager\AIRNIP\AIRNIP.exe" "D:\DEV\Flex4\Workspaces\AIR Native Packager\AIRNIP\AIRNIP.air"

我正在尝试在 AIR 中编写一个为您执行此操作的程序。基本上,您将 .air 文件拖放到其中并将其打包到本机安装程序中。

好吧,它给了我一个Error #3219错误,我查了一下,发现了这个:

Windows 上的 AIR 不允许您直接运行 .bat 文件。Windows .bat 文件由命令解释器应用程序 (cmd.exe) 执行。当您调用 .bat 文件时,此命令应用程序可以将传递给命令的参数解释为要启动的附加应用程序。在参数字符串中恶意注入额外字符可能会导致 cmd.exe 执行有害或不安全的应用程序。例如,如果没有正确的数据验证,您的 AIR 应用程序可能会调用 myBat.bat myArguments c:/evil.exe。除了运行批处理文件之外,命令应用程序还会启动 evil.exe 应用程序。

如果使用 .bat 文件调用 start() 方法,NativeProcess 对象会引发异常。Error 对象的 message 属性包含字符串“错误 #3219:无法启动 NativeProcess”。

我想知道是否有可能的解决方法或者我是否遇到了砖墙?

0 投票
2 回答
1564 浏览

xml - 如何从应用程序描述符文件中读取版本

所以我有一个用于 AIR 应用程序的基本应用程序描述符文件。它看起来像这样,为了理智而缩短:

现在我想在应用程序中显示版本,但我不想在多个地方维护版本,那么如何从应用程序中读取该版本号?

0 投票
1 回答
287 浏览

javascript - Air2.0,访问本机进程API时出错

我在 HTML/Js 框架中使用 Air2 的本机进程 API。

当我尝试制作 NativeProcessStartupInfo 的对象时,问题就来了。

这是我的代码

每当我尝试执行此代码时,我都会收到此错误。

TypeError:表达式“air.NativeProcessStartupInfo”[] 的结果不是构造函数。

关于我做错了什么的任何建议?