Ответ 1
Реальная проблема закончилась тем, что я выполнял ie64, который только собирал установленную 64-битную версию и игнорировал мою установку 32-битного отладчика.
Не чувствую себя глупо...
В настоящее время у меня установлена последняя версия IE Flash Player:
Я установил последнюю версию отладчика контента из Центр поддержки Adobe Flash Player.
Независимо от того, что я делаю, IE, похоже, не забирает новую версию отладчика контента. Я попытался удалить, попытался установить более старую версию... Все без везения.
Реальная проблема закончилась тем, что я выполнял ie64, который только собирал установленную 64-битную версию и игнорировал мою установку 32-битного отладчика.
Не чувствую себя глупо...
Нет 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, как описано выше.
У меня когда-то была такая же проблема, и вот как я ее работал...
Я надеюсь, что это сработает для вас, как и для меня!