Расположение Flash Player .exe, используемого Flash Professional CS5/CS6 IDE для тестирования фильмов
Я хотел обновить Flash IDE, чтобы он использовал новую версию Flash Player 11.6 во время воспроизведения фильмов во время тестирования в IDE.
Для проверки используемой в данный момент версии Flash Player прослеживаю -> Capabilities.version
Я установил все версии плагинов 11.6 игрока для топора и Firefox. Скопировал playerglobal.swf в:
- Adobe Flash \ Common \ Configuration \ ActionScript 3.0 \ FP11.6
Отредактированный файл FlashPlayer11_6.xml в:
- Adobe Flash \ Common \ Configuration \ Players \
Я переопределил все файлы автономного проигрывателя в каталоге Flash IDE:
- Adobe Flash \ Players \ FlashPlayer.exe
- Adobe Flash \ Players \ Release \ FlashPlayer.exe
- Adobe Flash \ Players \ Debug \ FlashPlayerDebugger.exe
Но после выполнения всех вышеперечисленных шагов Flash IDE все еще использует старый Flash Player при тестировании фильмов в IDE ("Управление"> "Тестировать ролик"> "Тестировать").
Интересно, что при отладке в IDE (Debug>Debug Movie>Debug) корректно отображается обновленная версия 11.6.
Таким образом, файл отладки.exe должен быть корректно переопределен с помощью новой автономной отладки FlashPlayerDebugger.exe, но как насчет FlashPlayer.exe? Кажется, что Flash IDE использует какой-то другой файл.exe, расположенный где-то еще, чем в:
- Adobe Flash \ Players \ FlashPlayer.exe
- Adobe Flash \ Players \ Release \ FlashPlayer.exe
Какой.exe должен быть переопределен, чтобы Flash IDE использовал его в качестве новой версии Flash Player во время тестирования фильмов в IDE?
2 ответа
Обратите внимание, что если вы обновите playerglobal.swc, FlashPlayer.exe и FlashPlayerDebug.exe для Flash CS6 (и, я полагаю, 5), это НЕ изменит игрока, который использует Flash для "тестирования" (например, CTRL+Enter). Игрок отладки будет обновлен хотя (то есть CTRL+Shift+Enter).
Я обновился до FP 11.9, но CTRL + Enter по-прежнему использует 11.4, как показывает трассировка "Capabilities.version".
- CTRL + Enter -> 11,4
- CTRL + Shift + Enter -> 11,9
- дважды щелкните SWF -> 11,9
- в браузере Firefox -> 11,9
Пока я использую проигрыватель отладки (т. Е. CTRL+Shift+Enter) или выбираю "Опубликовать" в меню файлов, код работает как в автономном проигрывателе при двойном щелчке по SWF, так и в браузере.
Я слышал, что по умолчанию Test FlashPlayer скрыт внутри authplay.dll.
Если вы попытаетесь просмотреть фильм с помощью Test Movie (cntrl-enter или cmd-enter), вы будете использовать authplay.dll; встроенный флэш-плеер (вы не можете это изменить, это не то же самое, что автономный плеер).
мой каталог authplay.dll:
C:\Program Files\Adobe\Adobe Flash CC 2015\Common\Configuration\TestMovie\authplay.dll
Тем не менее, в моем Adobe Flash есть еще 2 файла authplay.dll. Вы можете искать его в папке Adobe Flash
http://blogs.adobe.com/rgalvan/2011/11/adding-fp11-support-to-flash-pro-cs5-and-cs5-5.html