В мультисистеме контроля, если я смотрю полноэкранное видео в Flash на одном мониторе, щелкая мышью по другому монитору, заставляет Flash оставлять полноэкранный режим и возвращаться к нормальному размеру.
Каков самый легкий способ предотвратить это, которое работает над моей версией Flash?
Моя система является Flash 10 (10.0.12.36) в Firefox 3.5 на Windows Vista 64, но я думаю, что это влияет на все текущие версии.
Это - очень раздражающее поведение, но к сожалению, согласно этому ответу отчета об ошибках это, кажется, средство защиты, а не ошибка:
Мы понимаем, что многие пользователи хотели бы полный экран на одном мониторе и смочь взаимодействовать с Вашей ОС на другом мониторе. Однако из-за требований к защите, мы требуем, чтобы Flash и Браузер были текущим фокусом Вашей ОС.
Флеш-игра установки плагин Firefox Maximizer https://addons.mozilla.org/en-US/firefox/addon/9631, максимизируйте свое окно Firefox и нажмите F12.
Попытайтесь выполнить браузер + Flash в VM, это способно к полноэкранному режиму - VirtualBox является популярной, бесплатной опцией.
Это - довольно абсурдное обходное решение, но похоже, что это должно работать, и это решение не делает ничего, чтобы рискнуть ставить под угрозу безопасность или повреждать Вашу машину.
На моей машине это не вполне работает, хотя - я могу переключить Flash на полный экран в VM, но видео замораживания, как только я делаю так. Однако я думаю, что это происходит из-за графической проблемы с моим VM, так как видео изменчиво на там так или иначе.
Прокомментируйте, работает ли это на Вас!
Один из комментариев в связанном потоке отчета об ошибках относится к этому видео YouTube (?!) предоставление следующих инструкций о том, как взломать флэш-память dll к обходному решению это.
Примечание: Я знаю, это походит на ДЕЙСТВИТЕЛЬНО ПЛОХУЮ ИДЕЮ. Я не попробовал это (мой Flash dll является неверной версией), и довольно возможно, что это может иметь противные побочные эффекты такое представление дыры в системе безопасности или повреждение Вашей системы!
Если ничто иное, создайте резервную копию своего dll прежде, чем попробовать это.
Тем не менее вот то, что говорит видео:
Вам нужны Hex-редактор и версия 10.0.1.28 или 9.0.124.0 Flash player, Если Вы не знаете, каков Hex-редактор, полицейский теперь.
- Откройте NPSWF32.dll - это обычно в
C:\Windows\system32\macromedia\flash\NPSWF32.dll
При использовании Opera это, вероятно, вC:\Program Files\Opera\Program\Plugins\NPSWF32.dll
- Перейдите к этому шестнадцатеричному адресу: Версия 10:
0x136340
Версия 9:0xC1487
- Если число здесь равняется 74, измените его на EB. Если число не 74, Вы перешли к неправильному адресу, или у Вас есть неверная версия Flash, таким образом, эти инструкции не будут работать на Вас.
Отправьте в комментариях, если это работает на Вас.
Никакое злоупотребление, хотя, если это заставляет Ваш компьютер загораться или Ваша собака для взрыва!