zoukankan      html  css  js  c++  java
  • Flash Builder 找不到所需的 Adobe Flash Player

    经测试该方法可用!

    http://bbs.9ria.com/thread-108472-1-1.html

    最近重装了系统,flash开发工具也由flex换成了flash builder。调试时就出现了如题的问题。flash player 各种版本装卸了N遍、flash builder、flash cs也装卸了N遍,依旧无法解决。Baigoogledu了N篇文章还是无法解决。综其原因,我的情况和他们略有不同,相信我的问题也不是个案,经过一阵忙活终于解决了,现在拿出来和大家分享下。
    网上看到大部分提相关问题的基本都是提示“Flash Builder 找不到所需的 Adobe Flash Player调试器版本”。这个问题比较好解决,就是因为你安装的flash player不是debug版本,直接去官网(地址:http://www.adobe.com/support/flashplayer/downloads.html)下载并安装个匹配你浏览器的debug版本的flash player就好了。
    简要说明下我的情况:
            本人对flash builder项目工程调试一直偏爱用flash player播放器直接调试,而不是默认的浏览器窗口调试,所以习惯会把项目“ActionScript编译器界面”(你的项目右键->属性->ActionScript编译器)的HTML包装器前的勾选项去掉(如图1),这样就可以用flash player播放器独立播放了。

    <ignore_js_op>1.png


    图1


            情景一:现在问题来了,点击“运行”或“调试”,会报出“Flash Builder 找不到所需的Adobe Flash Player”,注意:这不是找不到debug版本,而是压根连播放器都没找到,杯具啊!网上找一下,可以找到N多种解决方案,但都是江湖医术,这些偏方只能治愈个别人的疑难杂症。比如:
            方案一:重新安装你flash builder安装目录下“D: Flash Builder4Adobe Flash Builder 4playerwinInstall Flash Player 10 Plugin.exe(名称可能不同)”这个plugin.exe文件;
            方案二:运行项目,选择swf文件默认打开方式为flash player或选择上述安装目录中exe执行;
            方案三:卸载已安装flash player,重新下载最新flash player安装;
            方案四:设置指定播放器路径。Flash builder工具栏找到窗口点击->首选参数->Flash Builder->概要分析器->Player/浏览器(如图2),然后浏览本地文件设置指定flash player。

    <ignore_js_op>2.png


    图2


            如果看到这,你的问题解决了,那就恭喜你,可以return了。
            情景二:如果在安装flash builder前安装了flash cs,点击调试,会报出“Flash Builder 在“D: Flash CS3Adobe Flash CS3Players FlashPlayer.exe”(你flash cs安装目录下FlashPlayer.exe的路径)找不到所需的 Adobe Flash Player调试器版本”之类的提示框。
    也许你会纳闷,flash builder里有自带的flashplayer播放器,怎么还要去flash cs的安装目录里找播放器文件呢?关于我这个问题,我个人认为是flash cs在安装时,在注册表里写入了flashplayer播放器的读取路径,而flash builder在安装时flashplayer的播放路径没有写入注册表。或者是flash cs在安装时有播放器使用路径写入目录的权限,而flash builder安装时没有写入的权限。(参考文献:http://www.adobe.com/cn/support/ ... uments/tn_19148.htm)这也就是为什么会出现情景一和情景二找不到播放器的原因了。这仅是我个人的判断,如果你有更准确更官方的回答,希望能留言分享。
            说了这么多问题,现在来谈谈如何解决吧。
            用windows下dos命令窗口使用ftype shockwaveflash.shockwaveflash命令修改flashplayer播放器使用路径!
            比如,在dos窗口下敲击ftype shockwaveflash.shockwaveflash 命令,回车后会看到我当前flashplayer播放器的读取路径:shockwaveflash.shockwaveflash="D:Flash CS3Adobe Flash CS3PlayersFlash Player.exe" %1。
            这是查看。
            在dos窗口下敲击ftype shockwaveflash.shockwaveflash="D:Flash Builder4Adobe Flash Builder 4playerwinflashplayer_11_sa_debug_32bit.exe" %1(在等号右面写上flash builder安装目录下flashplayer所在的路径,当然要确保这个路径下有这个文件。)我希望我的项目能够调试,所以我读取的是一个32位系统支持的debug版本的flashplayer。
            修改完成后,你可以用上面查看的命令查看下是否修改成功,如果成功就运行下flash builder看看。不知道你是否也成功了?如果成功了,那就恭喜下自己吧!
     

  • 相关阅读:
    MHA 代码解析(online swtich+master is alive 模式)
    数据库的原理
    mysql performance schema的即时诊断工具-邱伟胜
    javascript 引擎Rhino源代码分析 浅析 实例函数对象及this
    perl dtrace2
    perl指针引用
    操作系统像还原 -BOOK
    [JavaScript]'this'详解
    功能丰富的 Perl:轻松调试 Perl
    PHP内核探索
  • 原文地址:https://www.cnblogs.com/jiahuafu/p/3902353.html
Copyright © 2011-2022 走看看