the flash adobe debugger version
please, i was previously able to debug my application in flash builder. but then, i upgraded to flash builder 4.5 and changed my sdk from 4.1 to 4.5 and flash player 10.0 to 10.2. that was when the problem started. i realised, the current flash builder 4.5 is not yet compatible with what i am currently working with so, i reverted to the default setting : flash player 10.0, sdk 4.1 and ran my programme, it worked fine except that i cannot debug anymore :( each time i try to debug, i get this :
"/Library/Internet Plug-Ins/Flash Player.plugin
Flash Builder cannot locate the required debugger version of Adobe Flash Player. You
might need to install the debugger version of the Flash Player or reinstall Flash
Builder.
Do you want to try to debug with the current version?"
I have reinstalled my flash builder and yet, i still get the same problem each time i try to debug :( it is getting frustrating, anyone ever come across this p开发者_高级运维roblem?
thanks
Install a debug version of the player for your browser of choice. Find it here:
http://www.adobe.com/support/flashplayer/downloads.html
First of all, all the Flash Player versions are rather backward compatible and you shouldn't reinstall Flash Player — it hasn't sense.
Second, I suppose the current version of Flash Player which installed in your browser is not a debug version but release one. You can make sure by opening some web page with Flash (for example YouTube) and perform right-click on a Flash Movie. If you hasn't Debugger
line in a context menu you have a release version. In this case you should install debug version of Flash Player. You can find it in {You Flash Builder Installation Root}/player
folder.
And the last thing, you shouldn't reinstall Flash Builder 4.5 to have older Flex SDK versions. It allows you to manage multiply SDKs. Just go to Preferences>Flash Builder>Installed Flex SDKs
and add your 4.1 SDK location there. You can even set it as default and switch SDK on existing projects.
Hope this helps.
there is actually a capabilities class in flex that tells you straight up if you have a flash debugger or not.. just run this small code and check if you have it:
import flash.system.Capabilities;
private function reportVersion():String{
if(Capabilities.isDebugger)
return "you have a debugger";
else
return "you don't have a debugger";
}
//
<mx:Label text ="{reportVersion()}"/>
if the return statement was "you don't have a debugger,
downlaod an uninstaller for your operating system from the link :http://kb2.adobe.com/cps/192/tn_19254.html
and after uninstalling, try to install the right debugger ..from this link:http://www.adobe.com/support/flashplayer/downloads.html
by the way, to check the adobe debugger version, you can run this simple code as well..
private function reportType():String{
return Capabilities.version;
}
精彩评论