Как заставить Internet Explorer загружать отладчик Adobe Flash Content Debugger?

В настоящее время у меня установлена ​​последняя версия IE Flash Player:

enter image description hereenter image description here

Я установил последнюю версию отладчика контента из Центр поддержки Adobe Flash Player.

Независимо от того, что я делаю, IE, похоже, не забирает новую версию отладчика контента. Я попытался удалить, попытался установить более старую версию... Все без везения.

Ответ 1

Реальная проблема закончилась тем, что я выполнял ie64, который только собирал установленную 64-битную версию и игнорировал мою установку 32-битного отладчика.

Не чувствую себя глупо...

Ответ 2

Нет 64-разрядной версии отладчика. Если вы установите только версию отладчика, у вас не будет Flash Player в IE64, но если вы установите в IE64, он перезапишет версию отладчика! Что вам нужно сделать, это установить стандартную 64-битную версию, а затем 32-разрядную версию отладчика. Они должны быть последними версиями, или вам придется использовать обходной путь ниже. К сожалению, если у вас установлены обе версии, вы получаете предупреждающее сообщение при каждом отладке, но оно работает. Если вы отлаживаетесь с Firefox, у вас не будет этой проблемы.

Чтобы убедиться, что у вас есть правильная версия отладчика, это один помеченный ActiveX элемент управления контентом (для IE). В настоящее время это первый файл под заголовком Windows:

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

Версия с надписью Flash Player 11.2. Отладчик содержимого плагина (для браузеров, совместимых с Netscape) - это тот, который используется для Firefox. Я думаю, что другие 2 версии предназначены для автономных приложений.

Затем вам нужно убедиться, что Flash Builder использует 32-битную версию Internet Explorer. Перейдите в Flash Builder > Настройки > Общие > Веб-браузер. Вы должны увидеть 2 версии Internet Explorer, нажмите "Изменить", чтобы найти версию, находящуюся в папке Program Files (x86), а не в папке Program Files, конечно.

Кажется, что Adobe недавно изменила программу установки, чтобы иметь обе версии, но она по-прежнему считывает 64-битную версию в реестре, следовательно, всплывающее окно.


Если все еще есть проблема, вам, возможно, придется делать что-то старомодным способом. Это было необходимым обходным решением для установки старых 32-разрядных отладчиков и 64-разрядных стандартных версий:

Установите 32-разрядную версию отладки Flash

Резервное копирование файлов в папку Windows\sysWOW64\Macromed\Flash в другую папку (это файлы отладчика)

Установите стандартный 64-разрядный Flash Player: http://get.adobe.com/flashplayer

Переименуйте файл Windows\sysWOW64\Macromed\Flash\Flash11e.ocx, потому что права на файлы не позволят вам перезаписать его (вы можете "взять на себя право собственности", если хотите)

Скопируйте резервные файлы отладчика обратно в Windows\sysWOW64\Macromed\Flash, чтобы перезаписать стандартные 32-битные файлы (не Windows\system32\Macromed\Flash, эти это 64-битные файлы).

Снова вам нужно убедиться, что Flash Builder использует 32-битную версию Internet Explorer, как описано выше.

Ответ 3

У меня когда-то была такая же проблема, и вот как я ее работал...

Я надеюсь, что это сработает для вас, как и для меня!