经测试该方法可用!

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

情景一:现在问题来了,点击“运行”或“调试”,会报出“Flash Builder 找不到所需的Adobe Flash Player”,注意:这不是找不到debug版本,而是压根连播放器都没找到,杯具啊!网上找一下,可以找到N多种解决方案,但都是江湖医术,这些偏方只能治愈个别人的疑难杂症。比如:
        方案一:重新安装你flash builder安装目录下“D:\ Flash Builder4\Adobe Flash Builder 4\player\win\Install 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

如果看到这,你的问题解决了,那就恭喜你,可以return了。
        情景二:如果在安装flash builder前安装了flash cs,点击调试,会报出“Flash Builder 在“D: \Flash CS3\Adobe Flash CS3\Players\ 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 CS3\Adobe Flash CS3\Players\Flash Player.exe" %1。
        这是查看。
        在dos窗口下敲击ftype shockwaveflash.shockwaveflash="D:\Flash Builder4\Adobe Flash Builder 4\player\win\flashplayer_11_sa_debug_32bit.exe" %1(在等号右面写上flash builder安装目录下flashplayer所在的路径,当然要确保这个路径下有这个文件。)我希望我的项目能够调试,所以我读取的是一个32位系统支持的debug版本的flashplayer。
        修改完成后,你可以用上面查看的命令查看下是否修改成功,如果成功就运行下flash builder看看。不知道你是否也成功了?如果成功了,那就恭喜下自己吧!

最新文章

  1. [git]问题list
  2. 语义化HTML
  3. C++ STL轻松导学
  4. 「C语言」文件的概念与简单数据流的读写函数
  5. 【转】HTML - embed 与 object 之争
  6. redhat编译安装cmake
  7. POJ 3211 Washing Clothes【01背包】
  8. Java基础知识强化之多线程笔记05:Java中继承thread类 与 实现Runnable接口的区别
  9. oracle——merge
  10. [访问系统] Api_Win32_Mac类工具包 (转载)
  11. longlistselector 闪烁问题研究
  12. Facade模式——设计模式学习(转载)
  13. @Autowired和@Resource的区别是什么?
  14. js内置构造函数属性修改问题
  15. DNS查询的工作原理
  16. iOS 点击屏幕空白区隐藏键盘方法
  17. VS中,Ctrl+Shift+F无法在文件中查找
  18. 获取url参数值(可解码中文值)
  19. 微信小程序自动化测试实践
  20. 使用强类型DataSet增加数据并获取自动增长的ID

热门文章

  1. SQL数据库基础(九)
  2. docker 使用
  3. 软件快速开发平台 JEPF
  4. Android Studio利用Gradle删除没有使用到的资源和代码文件
  5. 基础学习day02--标识符、关键字、数据类型与运算符
  6. iOS-多线程之NSOperation
  7. 同域iframe的高度自适应
  8. Effective Java 49 Prefer primitive types to boxed primitives
  9. wireshark安装
  10. .NET 分页