flash中检测flashplayer版本
来源:互联网 发布:jquery 接收php数组 编辑:程序博客网 时间:2024/05/16 17:34
一般的检测flashplayer版本的方法主要有三种,
1.在as代码中检测
2.利用脚本,例如JS、VB来检测
3.在server端检测
由于是做flash的,所以就先讲第一种
利用flash.system.Capabilities来检测,Capabilities提供一些属性,这些属性描述了承载 SWF 文件的系统和播放器的特征,
通过使用Capabilities对象来确定用户所拥有的设备的类型,如果熟悉设备的功能,则可以通知服务器发送合适的 SWF 文件,或是通知 SWF 文件变更其播放方式,从而获得良好的效果。言归正传,下面是一段代码,用来实现获取flashplayer版本信息:
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]);
trace("majorVersion: " + result[2]);
trace("minorVersion: " + result[3]);
trace("buildNumber: " + result[4]);
trace("internalBuildNumber: " + result[5]);
}
其中的plarform为播放器运行平台,其中的可能值是WIN、MAC以及UNIX.
其中的majorVersion为主版本号,minorVersion为次版本号,buildNumber为生成版本号,internalBuildNumber为内部生成版本号。
例如一个完整的版本信息可能是WIN 9,0,0,0,是一个win平台上运行的9.0版本的flashplayer。
- flash中检测flashplayer版本
- javascript:检测FlashPlayer版本
- Javascript:检测FlashPlayer版本的函数
- Javascript:检测FlashPlayer版本的函数
- Javascript:检测FlashPlayer版本的函数
- js 检测flash 版本
- js判断flashplayer是否已安装,并显示flash player版本
- flash builder 4.6在debug调试时需要系统安装flashplayer debug版本
- flash builder 4.6在debug调试时需要系统安装flashplayer debug版本
- 检测浏览器Flash Player插件版本
- 检测当前安装的flash player版本
- js检测flash是否安装,及其版本
- js检测当前浏览器的flash版本
- 在网页中插入Flv视频(Flash Video)文件使用FlashPlayer播放
- FlashPlayer 11 调试版本下载
- FlashPlayer版本对应-swf-version
- FlashPlayer版本对应-swf-version
- Flex开发者需要Flash/FlashPlayer基础知识
- 数据库必须了解的问题
- 用记事本编辑器来创建WinForms
- RHEL5.1使用默认配置一键安装的配置文件
- csdn。。
- windows共享目录解决方法
- flash中检测flashplayer版本
- 企业业务软件工程项目和商业软件产品项目上项目需求管理的不同
- 省农村信用联社新后台(AS400)压力测试(09.09.18)
- SQLServer挂起问题
- 暂别EBS,PeopleSoft 我来了
- VBA中的seek与matlab中的fseek的说明
- September, 19(R)
- 学习算法导论-选择排序
- javascript 得到当前页面可视高度和宽度