如何获取flashPlayer版本信息
先说下如何获取最新版本flashPlayer :
release 版本 官方地址 http://get.adobe.com/cn/flashplayer/
debug 版本 官方地址 http://www.adobe.com/support/flashplayer/downloads.html
笔者写此文时 现在flashPlayer已经更新到11.7版本,市面上大多数机器已经升级到 9.0以上,占有率基本上算100%了。
所以判断flashPlayer版本基于 9.0版本以上即可。
目前检测flashPlayer的几种常用方式:
1 AS3内部自己检测
代码实现
trace(flash.system.Capabilities.version);
其实就是引入了 flash.system.Capabilities包,此包下很多系统变量可以随时调用查看。
例如:
Capabilities.language 当前系统语言 。Capabilities.isDebugger 当前flashPlayer是否是debug版本Capabilities.screenResolutionX 当前屏幕最大水平分辨率(在移动设备很有用)Capabilities.screenResolutionY 当前屏幕最大垂直分辨率(在移动设备很有用)
2 javascript 来检测
这个JS的检测程序 官方已经给你集成到 IDE里面,例如flash CS 、flex 会自动生成. 具体如何实现可以查阅:swfobject.js 这个文件。你也可以在 html里面修改你的程序最低支持的版本,提示用户安装最新的flashPlayer.3 其他方式判断
例如 服务器判断,VBScript 均不常用容易出错。
本文固定链接: http://www.4yue.net/post-9.html
发表评论