`
ch_kexin
  • 浏览: 902656 次
  • 性别: Icon_minigender_2
  • 来自: 青岛
社区版块
存档分类
最新评论

检测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]);
}
else
{
    trace("Unable to match RegExp.");
}
通过js版本检测:

AC_FL_RunContent的DetectFlashVer和GetSwfVer两个函数可以对swf进行版本检测和对比

if(DetectFlashVer(9,0,0))
{
   AC_FL_RunContent(...)
}
else
{
var flashVerPrompt="请先确认是否安装了 Flash 播放器</br>"
                  +"点击下面链接获取最新的 Flash Player 播放器</br>"
                  +"<a href=http://fpdownload.macromedia.com/get/flashplayer/current/licensing/win/install_flash_player_active_x.exe>下载Flash Player 播放器</a>"
    document.write(flashVerPrompt)
}

分享到:
评论

相关推荐

    64位浏览器的flash插件下载(flashplayer for 64-bit browser)

    标题 "64位浏览器的Flash插件下载(flashplayer for 64-bit browser)" 指的是Adobe Flash Player的64位版本,这是一个用于在Web浏览器中播放Flash内容的插件。在过去的互联网时代,Flash是展示动画、游戏和多媒体内容...

    flashplayer_10_ax_debug

    标题“flashplayer_10_ax_debug”所指的是一款针对Adobe Flex开发的专用Flash Player调试版本,即Flash Player 10 ActiveX调试器。在Flex编程中,Flash Player是一个至关重要的组件,它允许用户在浏览器中运行基于...

    Flash 游戏 制作 常用代码 解析

    本资源包“Flash游戏制作常用代码解析”提供了关于Flash游戏开发中的关键代码片段和常见技术的解析,旨在帮助初学者和有经验的开发者更好地理解和应用这些代码。 1. **基础语法与数据类型**:ActionScript支持基本...

    eclipse flex flashplayer debug安装

    为了进行有效的调试,我们需要安装Flash Player的调试版本,也就是"flashplayer_10_ax_debug.exe"。这个文件是Adobe Flash Player的一个特殊版本,它包含额外的日志记录和断点支持,使得开发者可以在运行时检查变量...

    as3写的flashplayer播放器 MPlayer程序

    AS3编写的Flash Player播放器,如MPlayer,是基于ActionScript 3.0的多媒体播放解决方案。ActionScript是Adobe Flash Platform的核心编程语言,主要用于创建交互式内容、动画以及网络应用程序,尤其是视频播放器。...

    FLASH10.1 调试版播放器

    压缩包子文件的文件名“flashplayer_10_ax_debug.exe”表明这是一个Windows平台下的ActiveX版本的Flash Player调试器。ActiveX是一种技术,允许Web浏览器运行由控件(如Flash Player)提供的组件。"ax"表示ActiveX,...

    Flash播放器源代码

    Flash Player的源代码通常包含以下几个关键部分: 1. **ActionScript代码**:这是Flash Player程序的核心,使用ActionScript编程语言编写。ActionScript 3.0是CS4版本中的主要语言,它是一种面向对象的语言,具有...

    Debug调试版本的flash,用于flex调试代码

    3. **性能分析**:通过Debug版本的Flash Player,可以使用Profiler工具来检测内存使用情况、CPU占用率等,找出性能瓶颈。 4. **网络监控**:查看发送和接收的数据,包括HTTP服务请求和Socket通信,这有助于诊断数据...

    flash套装(plugin、active、player、debug、uninstall)

    4. **debug**:Debug版的Flash Player是为了开发者设计的,它包含了额外的错误检测和调试工具,可以帮助开发者找出代码中的问题,比如动作脚本错误、性能瓶颈等。通过调试版,开发者可以更有效地定位并修复程序中的...

    js实现网页检测是否安装了 Flash Player 插件

    检测Flash Player插件的存在通常可以通过以下几种方法: - **Navigator对象**:利用`navigator.plugins`或`navigator.mimeTypes`获取插件信息。 - **ActiveX控件**:对于IE浏览器,可以使用ActiveX控件来检测插件。 ...

    基于Javascript的Flash媒体版本检测与嵌入模块

    它通过JavaScript来检测用户的Flash Player版本,并根据检测结果决定是否需要嵌入Flash内容。 `swfobject.js`是这个模块的核心文件,它是一个开源的JavaScript库,由Steve Swiffert创建。SwfObject的主要功能有以下...

    Flash弹性矩形代码

    用户可以通过Web浏览器或者Flash Player插件来查看和交互这个文件。它体现了"ResilienceRectangle.fla"经过编译和优化后的结果。 "com" 目录可能包含了其他的类文件或库,这些文件支持"Document.as"中的功能。在...

    javascript检测浏览器flash版本的实现代码

    1. 使用ActiveX对象检测Flash版本: - 代码尝试创建一个名为'ShockwaveFlash.ShockwaveFlash'的ActiveX对象。这个对象在Internet Explorer浏览器中通常存在,用于控制Flash播放器。 - 如果创建成功(即has变量被...

    flash编程源代码 编程源代码

    6. **游戏开发**:许多Flash游戏的源代码包含了游戏逻辑、碰撞检测、用户输入处理等内容,对于想要涉足游戏开发的程序员来说是宝贵的资源。 7. **优化与调试**:通过分析源代码,学习如何提高代码效率、减少内存...

    FlashPlay 11 debug版(调试版)

    在压缩包文件名称列表中,"flashplayer_11_ax_debug.exe" 是Windows平台上ActiveX版本的FlashPlayer 11 Debug安装程序,用于在Web浏览器中测试和调试Flash内容。安装此版本后,开发者就可以充分利用上述功能进行高效...

    jw player源代码

    JW Player的设计考虑到了不同浏览器对HTML5视频支持的差异,通过检测用户的浏览器类型和版本,自动选择最合适的播放技术。在HTML5不被支持的旧版浏览器中,JW Player会切换到Flash播放器,确保广泛的设备兼容性。 ...

    FLASH检测文件是否存在,带代码附内

    本篇文章将详细探讨如何在Flash中检测文件是否存在,并提供相关的代码示例。 在Flash中,我们可以利用ActionScript这一编程语言来实现文件系统的操作。ActionScript是基于ECMAScript的一个方言,主要用在Adobe ...

Global site tag (gtag.js) - Google Analytics