Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/flash/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/actionscript-3/7.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何从动作脚本3.0了解Flash Player版本_Flash_Actionscript 3 - Fatal编程技术网

如何从动作脚本3.0了解Flash Player版本

如何从动作脚本3.0了解Flash Player版本,flash,actionscript-3,Flash,Actionscript 3,有一种方法可以知道安装在使用Action Script 3.0运行我们的SWF文件的计算机上的flash player版本?它在中如果您是从IDE中编程的,下面将获得该版本 trace(Capabilities.version); 跟踪(Capabilities.version); 如果您正在构建一个自定义类,以下内容应该会有所帮助。 确保以下代码进入名为VersionCheck.as的文件 包裹 { 导入flash.system.Capabilities; 公共类版本检查 { 公共函数Vers

有一种方法可以知道安装在使用Action Script 3.0运行我们的SWF文件的计算机上的flash player版本?

它在中如果您是从IDE中编程的,下面将获得该版本

trace(Capabilities.version); 跟踪(Capabilities.version); 如果您正在构建一个自定义类,以下内容应该会有所帮助。 确保以下代码进入名为VersionCheck.as的文件

包裹 { 导入flash.system.Capabilities; 公共类版本检查 { 公共函数VersionCheck():void { 跟踪(Capabilities.version); } } }
希望这有帮助,请记住,所有AS3语言都可以在这里在线学习。

这个例子可能有助于了解您收到的详细信息,以便您可以根据您获得的有点尴尬的数据中的细节采取行动

import flash.system.Capabilities;


var versionNumber:String = Capabilities.version;
trace("versionNumber: "+versionNumber);
trace("-----");

// The version number is a list of items divided by ","
var versionArray:Array = versionNumber.split(",");
var length:Number = versionArray.length;
for(var i:Number = 0; i < length; i++) trace("versionArray["+i+"]: "+versionArray[i]);
trace("-----");

// The main version contains the OS type too so we split it in two
// and we'll have the OS type and the major version number separately.
var platformAndVersion:Array = versionArray[0].split(" ");
for(var j:Number = 0; j < 2; j++) trace("platformAndVersion["+j+"]: "+platformAndVersion[j]);
trace("-----");

var majorVersion:Number = parseInt(platformAndVersion[1]);
var minorVersion:Number = parseInt(versionArray[1]);
var buildNumber:Number = parseInt(versionArray[2]);

trace("Platform: "+platformAndVersion[0]);
trace("Major version: "+majorVersion);
trace("Minor version: "+minorVersion);
trace("Build number: "+buildNumber);
trace("-----");

if (majorVersion < 9) trace("Your Flash Player version is older than the current version 9, please update.");
else trace("You are using Flash Player 9 or later.");
导入flash.system.Capabilities;
var versionNumber:String=Capabilities.version;
跟踪(“版本号:”+versionNumber);
痕迹(“----”;
//版本号是项目列表除以“,”
var versionArray:Array=versionNumber.split(“,”);
变量长度:Number=versionArray.length;
对于(变量i:Number=0;i
谢谢您的解释。没有必要,但很有帮助
import flash.system.Capabilities;


var versionNumber:String = Capabilities.version;
trace("versionNumber: "+versionNumber);
trace("-----");

// The version number is a list of items divided by ","
var versionArray:Array = versionNumber.split(",");
var length:Number = versionArray.length;
for(var i:Number = 0; i < length; i++) trace("versionArray["+i+"]: "+versionArray[i]);
trace("-----");

// The main version contains the OS type too so we split it in two
// and we'll have the OS type and the major version number separately.
var platformAndVersion:Array = versionArray[0].split(" ");
for(var j:Number = 0; j < 2; j++) trace("platformAndVersion["+j+"]: "+platformAndVersion[j]);
trace("-----");

var majorVersion:Number = parseInt(platformAndVersion[1]);
var minorVersion:Number = parseInt(versionArray[1]);
var buildNumber:Number = parseInt(versionArray[2]);

trace("Platform: "+platformAndVersion[0]);
trace("Major version: "+majorVersion);
trace("Minor version: "+minorVersion);
trace("Build number: "+buildNumber);
trace("-----");

if (majorVersion < 9) trace("Your Flash Player version is older than the current version 9, please update.");
else trace("You are using Flash Player 9 or later.");