ActionScript 3 AS3获取Flash Player版本号(包括主要和次要编号)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了ActionScript 3 AS3获取Flash Player版本号(包括主要和次要编号)相关的知识,希望对你有一定的参考价值。

import flash.system.Capabilities;

var flashPlayerMajorVersion:int;

trace("Getting Flash Player version ...");
var versionString:String = Capabilities.version;
var pattern:RegExp = /^(\w*) (\d*),(\d*),(\d*),(\d*)$/;
var result:Object = pattern.exec(versionString);
if (result != null) {
	trace("input: " + result.input);
	trace("platform: " + result[1]);
	flashPlayerMajorVersion = int(result[2]);
	trace("flashPlayerMajorVersion: " + flashPlayerMajorVersion);
	trace("minorVersion: " + result[3]);    
	trace("buildNumber: " + result[4]);
	trace("internalBuildNumber: " + result[5]);
} else {
	trace("Unable to match RegExp.");
}

// Example output ...
//
// Getting Flash Player version ...
// input: WIN 10,1,52,14
// platform: WIN
// flashPlayerMajorVersion: 10
// minorVersion: 1
// buildNumber: 52
// internalBuildNumber: 14

以上是关于ActionScript 3 AS3获取Flash Player版本号(包括主要和次要编号)的主要内容,如果未能解决你的问题,请参考以下文章

ActionScript 3 Flash AS3 SharedObject

ActionScript 3 条件速记Flash AS3

ActionScript 3 cerrar aplicacion flash as3

ActionScript 3 AS3 flash.system.Capabilities属性

ActionScript 3 使用AS3从Flash触发Javascript

ActionScript 3 在Flash AS3中嵌入抗锯齿字体