在 Flex Web 应用程序中,您可以使用以下命令打印正在使用的 Flash 播放器的版本:
var version:String = Capabilities.version
根据文档,这应该返回 Flash 播放器或 AIR 运行时版本,但在我的测试中没有。在 AIR 中运行时,我不断获得 Flash 播放器版本。
有没有办法获得 AIR 版本?我在 AIR 3.2 上运行
(我想在我的应用程序的 about 框中显示 AIR 运行时版本以进行故障排除)
在 Flex Web 应用程序中,您可以使用以下命令打印正在使用的 Flash 播放器的版本:
var version:String = Capabilities.version
根据文档,这应该返回 Flash 播放器或 AIR 运行时版本,但在我的测试中没有。在 AIR 中运行时,我不断获得 Flash 播放器版本。
有没有办法获得 AIR 版本?我在 AIR 3.2 上运行
(我想在我的应用程序的 about 框中显示 AIR 运行时版本以进行故障排除)
这对你有用吗?
去引用:
NativeApplication 对象有一个 runtimeVersion 属性,它是运行应用程序的运行时版本(一个字符串,例如“1.0.5”)。NativeApplication 对象还有一个 runtimePatchLevel 属性,它是运行时的补丁级别(一个数字,例如 2960)。以下代码使用这些属性:
air.trace(air.NativeApplication.nativeApplication.runtimeVersion); air.trace(air.NativeApplication.nativeApplication.runtimePatchLevel);