flex builder 2编译时下正常的flash9.ocx的问题解决
flex builder 2编译时下正常的flash9.ocx的问题解决
前些天了解到flash9的安装占有已达近于40%了,所以想抽些时间多接触一下AS3.0,之前使用的多为flex 2 sdk, 但并不是舒服,所以想选择一种编程调试环境,经过比较一种是flashdevelop.org的flashdevelop 另一种就是flashbuilder2 ,尽管看上去flashdevelop看上去要比简洁一些,但要想让As3.0很顺畅的运行起来,是要安装些东西,并需要进行一些配置, 最终选择了flex builder 2. flexbuilder 2 用来编译as3.0也还算方便,感觉不舒服的是每次编译都会弹出一个浏览器窗口,然后关掉再调试,显得稍微有些麻烦.
之前使用flex builder2 beta版本时并没有发现什么问题,但此次重新下载了flex build2 版本,在编译测试时确出现了一些问题. 当编译时就会出现如下问题:
Installed Flash Player is Not a Debugger. Flex Builder cannot locate the required debug version of the Flash Player. You may need to install the debug version of the Flash Player 9.0 or reinstall Flex Builder. Do you want to try to debug with the current version?"
后来才知道,原来是之前在使用flex builder2 beta版本时用的是flashplayer 9.015.
经过2个时间的折腾,后来终于还是在官方网站上找到了方法,也知道原先使用flashplayer 9.015没问题,现在我们都升级到9.028了就用问题了.因为如果在flex2上运行debuger时,需要调试版本的flashplayer.如果你已经安装了正常版本的flashplayer 9.08.在安装flashbuilder2 后它并不会自动安装flash player的debuger版本.
来自官方的解决方法: http://www.adobe.com/cfusion/knowle...cfm?id=758bf58b
大致的思路如下:
1. 打开flexbuilder 2. 选择窗口菜单然后是Preferences,选择General,展开它,选择web browser.选中use external web browser. 如果你的是ie就选下面的internet explorer. 完后确认.
2. 确认一下你是否已安装了具有调试功能的flashplayer9
www.adobe.com/products/flash/about/
3.如果右击影片显示的右键菜单中有调试器字样说明你已经安装了,如果没有调试器,或是你的版本较低,你可以去这里下载新的有调试功能的flashplayer 9.028.
Download the Windows Flash Player 9 ActiveX control content debugger (for IE) (EXE, 1.22 MB)
Download the Windows Flash Player 9 Plugin content debugger (for Netscape-compatible browsers) (EXE, 1.47 MB)
第二个链接是针对与netscape兼容的firefox浏览器的.
ok.安装完后,你就有了可以在flex builder 2 中调试的flashplayer 9.028播放器了.同时你可以正常的在flexbuiler2 中调试了.