开发者

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;
}
0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜