2

在 Flex Web 应用程序中,您可以使用以下命令打印正在使用的 Flash 播放器的版本:

var version:String = Capabilities.version

根据文档,这应该返回 Flash 播放器或 AIR 运行时版本,但在我的测试中没有。在 AIR 中运行时,我不断获得 Flash 播放器版本。

有没有办法获得 AIR 版本?我在 AIR 3.2 上运行

(我想在我的应用程序的 about 框中显示 AIR 运行时版本以进行故障排除)

4

1 回答 1

2

这对你有用吗?

去引用:

NativeApplication 对象有一个 runtimeVersion 属性,它是运行应用程序的运行时版本(一个字符串,例如“1.0.5”)。NativeApplication 对象还有一个 runtimePatchLevel 属性,它是运行时的补丁级别(一个数字,例如 2960)。以下代码使用这些属性:

air.trace(air.NativeApplication.nativeApplication.runtimeVersion); air.trace(air.NativeApplication.nativeApplication.runtimePatchLevel);

于 2012-06-05T15:53:18.177 回答