Как заставить Internet Explorer загружать отладчик содержимого Adobe Flash? - PullRequest
11 голосов
/ 01 февраля 2012

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

enter image description here enter image description here

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

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

Ответы [ 3 ]

0 голосов
/ 28 апреля 2012

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, как описано выше.

0 голосов
/ 07 мая 2012

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

Разве я не чувствую себя глупо ...

0 голосов
/ 01 февраля 2012

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

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

...