如何通过actionscript 3自动更新Flash player版本 包{ 导入flash.system.Capabilities; 导入flash.display.MovieClip; 公共类VersionCheck扩展了MovieClip{ 公共函数VersionCheck():void{ var versionNumber:String=Capabilities.version; 跟踪(“版本号:”+versionNumber); 痕迹(“----”; //版本号是项目列表除以“,” var versionArray:Array=versionNumber.split(“,”); 变量长度:Number=versionArray.length; 对于(变量i:Number=0;i
你不能这么做。那也会很烦人。很多网站都会开始更新我的flash播放器,尽管我只想继续使用我的flash播放器(不管出于什么原因) 另外,请注意,代码是AS3,AS3无法编译为在版本9以下的flash player上运行。因此,如果检测到播放器版本足够,则脚本正在运行,或者根本不会运行 adobe和其他公司通过集成的javascript版本检查为flash嵌入提供HTML模板,如果您的版本不够新,该模板将为您提供手动升级flash player的按钮。如何通过actionscript 3自动更新Flash player版本 包{ 导入flash.system.Capabilities; 导入flash.display.MovieClip; 公共类VersionCheck扩展了MovieClip{ 公共函数VersionCheck():void{ var versionNumber:String=Capabilities.version; 跟踪(“版本号:”+versionNumber); 痕迹(“----”; //版本号是项目列表除以“,” var versionArray:Array=versionNumber.split(“,”); 变量长度:Number=versionArray.length; 对于(变量i:Number=0;i,actionscript,flash,Actionscript,Flash,你不能这么做。那也会很烦人。很多网站都会开始更新我的flash播放器,尽管我只想继续使用我的flash播放器(不管出于什么原因) 另外,请注意,代码是AS3,AS3无法编译为在版本9以下的flash player上运行。因此,如果检测到播放器版本足够,则脚本正在运行,或者根本不会运行 adobe和其他公司通过集成的javascript版本检查为flash嵌入提供HTML模板,如果您的版本不够新,该模板将为您提供手动升级flash player的按钮。import flash.system.Cap
import flash.system.Capabilities;
package {
import flash.system.Capabilities;
import flash.display.MovieClip;
public class VersionCheck extends MovieClip{
public function VersionCheck():void {
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;
//主版本也包含操作系统类型,因此我们将其分为两部分
//我们将分别提供操作系统类型和主要版本号。
var platformAndVersion:Array=versionArray[0]。拆分(“”);
var majorVersion:Number=parseInt(platformAndVersion[1]);
var minorVersion:Number=parseInt(versionArray[1]);
var buildNumber:Number=parseInt(versionArray[2]);
跟踪(“平台:+platformAndVersion[0]);
跟踪(“主要版本:+majorVersion”);
跟踪(“次要版本:+minorVersion”);
跟踪(“构建编号:“+buildNumber”);
如果(主要版本)
import flash.system.Capabilities;
// Get the player’s version by using the flash.system.Capabilities class.
var versionNumber:String = Capabilities.version;
trace("versionNumber: "+versionNumber);
// The version number is a list of items divided by ",”
var versionArray:Array = versionNumber.split(",");
var length:Number = versionArray.length;
// 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(" ");
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);
if (majorVersion<12) {
trace("Your Flash Player version is older than the current version 9, please update.");
//statusText is a label positioning at the left bottom corner of Stage
statusText.htmlText = "<b>Your Flash Player version is older than the current version 12</b><a href='get.adobe.com/flashplayer/'>please update";
} else {
statusText.text = "You are using Flash Player 12 or later.";
}