версия отладчика Flash Adobe - PullRequest
2 голосов
/ 10 мая 2011

пожалуйста, раньше я мог отлаживать свое приложение во Flash Builder. но затем я обновился до Flash Builder 4.5 и изменил мой SDK с 4,1 до 4,5 и флэш-плеер с 10,0 до 10,2. это было, когда проблема началась. Я понял, что текущий Flash Builder 4.5 еще не совместим с тем, с чем я сейчас работаю, поэтому я вернул настройку по умолчанию: Flash Player 10.0, SDK 4.1 и запустил мою программу, она работала нормально, за исключением того, что я больше не могу отлаживать :( каждый раз, когда я пытаюсь отладить, я получаю это:

"/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?"

Я переустанавливал свой Flash Builder, и все же у меня все еще возникает одна и та же проблема каждый раз, когда я пытаюсь отладить :( Это расстраивает, кто-нибудь сталкивался с этой проблемой?

спасибо

Ответы [ 3 ]

2 голосов
/ 10 мая 2011

Установите отладочную версию плеера для вашего браузера по вашему выбору.Найдите это здесь:

http://www.adobe.com/support/flashplayer/downloads.html

1 голос
/ 10 мая 2011

Прежде всего, все версии Flash Player достаточно обратно совместимы, и вам не следует переустанавливать Flash Player - это не имеет смысла.

Во-вторых, я полагаю, что текущая версия Flash Player, установленная в вашем браузере, не является отладочной версией, а выпущена. Вы можете убедиться, открыв веб-страницу с помощью Flash (например, YouTube) и щелкнув правой кнопкой мыши Flash-фильм. Если у вас нет строки Debugger в контекстном меню, у вас есть версия выпуска. В этом случае вам следует установить отладочную версию Flash Player. Вы можете найти его в папке {You Flash Builder Installation Root}/player.

И последнее: вам не следует переустанавливать Flash Builder 4.5, чтобы иметь более старые версии Flex SDK. Это позволяет вам управлять несколькими SDK. Просто зайдите на Preferences>Flash Builder>Installed Flex SDKs и добавьте туда свое местоположение 4.1 SDK. Вы даже можете установить его по умолчанию и переключать SDK в существующих проектах.

Надеюсь, это поможет.

0 голосов
/ 09 июня 2011

на самом деле есть класс возможностей в flex, который говорит вам, есть ли у вас флэш-отладчик или нет .. просто запустите этот небольшой код и проверьте, есть ли он у вас:

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()}"/>

если оператор возврата был "у вас нет отладчика,

загрузите деинсталлятор для вашей операционной системы по ссылке: http://kb2.adobe.com/cps/192/tn_19254.html

и после удаления попробуйте установить правильный отладчик .. из этого ссылка: http://www.adobe.com/support/flashplayer/downloads.html

кстати, чтобы проверить версию Adobe Debugger, вы также можете запустить этот простой код ..

private function reportType():String{
return Capabilities.version;
}
...