主题:  FLASH PLAYER版本的测试

5D限制级

职务:普通成员
等级:6
金币:10.0
发贴:4970
#12002/6/20 14:45:11
function VersionInfo()
{
total = _root.$version;
os = total.substr(0,4);
playerSeria = total.substr(4,1);
playerVersion = total.substr(8,2);
trace("total: "+total);
trace("os: "+os);
trace("playerSeria: "+playerSeria);
trace("playerVersion: "+playerVersion);
}
VersionInfo();




starpalace

职务:普通成员
等级:1
金币:0.0
发贴:24
#22002/6/20 18:34:07

_root.$version 是什么东西?

是不是还有其他的类似的属性, 比如获取CPU外频, 内存显存等等?


另:--------------

得到播放器版本号及运行平台信息, 不是有个函数叫getVersion()嘛.
该函数没有参数. 得到的格式一般为: WIN 5, 0, 30, 0
WIN是Windows平台, 5是FLASH播放器的主版本号, 30是次版本号.

version = getVersion();
flash_version = version.split(",");
ver = flash_version[2];
if(ver>29) //如果次版本号大于29
{ //检查是否是最新的播放器
gotoAndStop(3);
}
else
{ //否则是FLASH4播放器
gotoAndStop(2); //提示更新播放器
}
stop();