1、问题
调试flex程序时,提示“安装的AdobeFlashPlayer不是调试器”错误。
2、原因
原因1:之前没有安装FlashPlayer的Debug版本(调试器而非一般的播放器)。
原因2:之前安装了且运行正常,那么很可能就是升级或360修复漏洞造成的(会自动卸载原来调试版本并安装新的非调试版本)。
3、办法
(1)到Adobe Flash Player Support Center下载最新版本的FlashPlayer调试器(根据自己需要下载IE版本或非IE版本)
Download the Windows Flash Player 11.7 ActiveX control content debugger (for IE) (EXE, 16.58MB)——用于IE
Download the Windows Flash Player 11.7 Plugin content debugger (for Netscape-compatible browsers) (EXE, 17.21MB)——用于非IE(如火狐等)
下载地址:http://www.adobe.com/support/flashplayer/downloads.html
(2)双击安装即可。
安装过程中可能提示“安装adobe flash player不是最新版本错误”,解决方法就是到控制面板中将最新版本的FlashPlayer彻底删除(必要时用CCleaner清理注册表),再打开注册表(regedit命令)找到
HKEY_LOCAL_MACHINE\SOFTWARE\Macromedia\FlashPlayer\SafeVersions(里面存的是Flash player的版本信息),删除较高的版本信息就oK了。
(3)在FlashBuilder的“首选项”中将“Web浏览器”改为自己的调试浏览器。
大功告成,问题解决。