Думаю, все знают о такой возможности flash-плеера , как полноэкранный режим , когда флеш-ролик занимает весь экран монитора. Данный режим особенно часто используется в видео-плеерах, созданных на платформе Flash. Именно работе с полноэкранным режимом и посвящён данный пост.
Надо особо отметить, что переход в полноэкранный режим возможен только в ответ на действия пользователя . Это может быть клик по кнопке или нажатие клавиши клавиатуры.
Ещё одним ограничением полноэкранного режима является недоступность в этом режиме большинства клавиатурных клавиш.
В самом простом случае, для входа/выхода в полноэкранный режим будет достаточно кнопки и небольшого фрагмента кода...
Код ActionScript 3.0:
/* кнопка перехода в полноэкранный режим */ btn.addEventListener(MouseEvent.CLICK,onFullScreenFlash); function onFullScreenFlash(event:MouseEvent):void { /* если флеш-плеер в данный момент не находится в полноэкранном режиме */ if (stage.displayState == StageDisplayState.NORMAL) { /* переходим в полноэкранный режим */ stage.displayState = StageDisplayState.FULL_SCREEN; } /* иначе */ else { /* выходим из полноэкранного режима */ stage.displayState = StageDisplayState.NORMAL; } }
Проверять работу данного кода в среде разработки Adobe Flash бессмысленно. Чтобы посмотреть работу нашего кода нам надо встроить наш флеш-ролик в html -страницу. При этом код вставки флеш-приложений в html-страницу нам, скорее всего, придётся немного изменить. Дело в том, что для работы полноэкранного режима мы должны добавить в код вставки параметр allowFullScreen и присвоить этому параметру значение true . Тем самым мы разрешим перевод флеш-ролика в полноэкранный режим на данной веб-странице.
Теперь мы можем проверить работу нашего флеш-приложения:
Кликаем по кнопке, чтобы перейти в fullscreen-режим . Ещё раз кликаем по кнопке, чтобы выйти из него. Надеюсь, всё работает правильно в вашем браузере:-)
При переходе флеш-плеера в полноэкранный режим генерируется событие FullScreenEvent . Это событие можно отслеживать и использовать для ваших нужд. Например, давайте получим при переходе флеш-ролика в полноэкранный режим новые размеры нашего флеш-плеера.
Код ActionScript 3.0:
Function onFullScreenEvent(event:FullScreenEvent):void { if (event.fullScreen == true) { txtField.text = "Ширина: "+stage.fullScreenWidth+"\nВысота: "+stage.fullScreenHeight; } else { txtField.text = ""; } } stage.addEventListener(FullScreenEvent.FULL_SCREEN, onFullScreenEvent);
В приведённом фрагменте кода txtField - это динамическое текстовое поле, в котором отображаются новые размеры окна флеш-плеера после его перехода в полноэкранный режим.
Получили следующее флеш-приложение:
Есть ещё один важный момент, который надо упомянуть. Дело в том, что вид вашего флеш-ролика в полноэкранном режиме, кроме всего прочего, будет зависеть от настроек масштабирования данного флеш-ролика, то есть, в конечном счёте, от свойства scaleMode класса Stage . В предыдущих примерах мы не изменяли этого свойства. Давайте теперь его изменим на, например, значение StageScaleMode.EXACT_FIT и посмотрим, как это влияет на отображение флеш-ролика в fullscreen-режиме.
Код ActionScript 3.0:
/* кнопка перехода в полноэкранный режим */ btn.addEventListener(MouseEvent.CLICK,onFullScreenFlash); function onFullScreenFlash(event:MouseEvent):void { trace(stage.scaleMode) /* если флеш-плеер в данный момент не находится в полноэкранном режиме */ if (stage.displayState == StageDisplayState.NORMAL) { /* изменяем значение scaleMode */ stage.scaleMode = StageScaleMode.EXACT_FIT; /* переходим в полноэкранный режим */ stage.displayState = StageDisplayState.FULL_SCREEN; } /* иначе */ else { /* выходим из полноэкранного режима */ stage.displayState = StageDisplayState.NORMAL; } }
Получится следующее:
Обратите внимание, что в данном ролике при переходе в полноэкранный режим содержимое ролика как-бы растягивается на весь экран и при этом могут нарушаться пропорции (это зависит от первоначальных пропорций флеш-ролика и разрешения вашего монитора).
Исходник под Adobe Flash CS5.5 и html-код вставки скачать можно .
Так как в каждой программе существуют собственные отличия в интерфейсе, для пользователей может быть не очевидно, что сделать для выполнения той или иной функции. Ниже мы расскажем о наиболее популярных проблемах с выходом из полноэкранного режима.
Чаще всего в полноэкранный режим браузера попадают случайно. Встретившись с необычным отображением, пользователи спешат вернуться к привычному, так и не опробовав всех достоинств незаслуженно игнорируемой функции. Примечательно, что firefox поддерживает фулскрин-режим на любой технике, от миниатюрных нетбуков до огромных HD-дисплеев, позволяя использовать весь функционал техники по максимуму. Если же вам не хватает привычной панели инструментов – просто подведите курсор к краю окна и пункты меню отобразятся.
Популярный браузер от Google, отлично зарекомендовавший себя среди пользователей Windows, может спонтанно переходить в полноэкранный режим на OC Ubuntu. Это причиняет владельцам ПК массу неудобств и требует дополнительных разъяснений. Итак, чтобы “отучить” Хром открываться в полноэкранном режиме (сработает и на Windows), произведем такую последовательность действий:
Переключение на оконный режим может облегчить жизнь геймера многими способами. Так удобнее взаимодействовать с другими, одновременно запущенными программами. В оконном режиме игры требуют меньше ресурсов ПК, некоторые перестают выдавать “темный экран”, “тормозить” или создавать другие проблемы. Перевести игру в оконный режим проще простого – обычно эта возможность включается и выключается в опциях обычным выставлением галки в чекбоксе. Если разработчики, по разным причинам, не предусмотрели данную возможность, для Windows существуют универсальные комбинации клавиш, которые переводят любую программу в оконный режим. Поочередно попробуйте нажать Esc, F11 или Alt+Enter, чтобы определить, какие кнопки работают с конкретным ПО.
Несмотря на то, что в статье были рассмотрены только два браузера, все остальные программы функционируют совершенно аналогичным образом. Чтобы перейти в оконный режим и обратно из любой программы, используйте указанные комбинации “горячих клавиш” или тщательно исследуйте настройки программы, чтобы отыскать нужную опцию.
В Google Chrome некоторое время была проблема — во время просмотра видео в полноэкранном режиме не скрывалась панель задач Windows. Официально проблема была исправлена путем обновления браузера, но по-прежнему есть пользователи, которые сталкиваются с этой неполадкой. Что делать для в этом случае?
Когда вы включаете видео в YouTube и переключаетесь на полный экран, то конечно же ожидаете, что никакие панели и прочие элементы не будут заслонять его и мешать просмотру. Но в результате оказывается, что у части пользователей полноэкранный режим не работает должным образом, особенно в Windows 10. По-прежнему отображается панель задач поверх просматриваемого видеоролика, скрывая его нижнюю часть.
Google несколько месяцев назад официально устранил эту ошибку в Chrome с выпуском одного из обновлений. Но все равно оказывается, что есть пользователи, у которых эта неполадка продолжает оставаться, несмотря на обновление браузера. Если вы также относитесь к числу тех пользователей, у которых при просмотре видео в полноэкранном режиме не скрывается панель задач, то, возможно, следующие советы помогут вам решить эту неисправность.
Первый способ является больше вариантом обхода проблемы, таким себе запасным путем для обеспечения правильной функциональности системы при наступлении аварийного состояния, нежели её исправления. Он отличителен от тех, которые предлагают видео плееры на сайтах.
Для этого зайдите на страницу с видео, которое хотите воспроизвести (например, на YouTube), запустите его, потом как обычно переключите просмотр на полный экран с помощью значка на плеере.
Затем, когда видео или фильм раскроется на весь экран, но с отображаемой панелью задач, нажмите клавишу F11 на клавиатуре. Включается все содержимое браузера во весь экран, но без дополнительного интерфейса. Эта функция скрывает элементы интерфейса браузера, а также панель задач Windows. Когда закончите просмотр, просто снова нажмите на F11, чтобы вернуться в обычный режим просмотра.
Панель задач иногда не скрывается при переходе в полноэкранный режим просмотра через проблемы с Windows 10 после обновления Anniversary Update. Рассмотрим, как можно убрать панель задач при просмотре видео, которая перестала скрываться после установки вышеуказанного обновления. Эта ошибка возникает через процесс Explorer.exe и решением является перезапуск Проводника, то есть интерфейса Window.
Это очень просто и не требует перезагрузки компьютера, вы можете это сделать, а пару секунд. Нажмите правой кнопкой мыши на панели задач и выберите «Диспетчер задач». В новом окне Диспетчера задач нажмите «Подробнее», чтобы отобразить все процессы.
В списке процессов найдите вкладку «Процессы Windows». В ней вы найдете процесс «Explorer.exe». Кликните на нем правой кнопкой мыши и выберите «Перезагрузка».Панель задач на секунду исчезнет и появится снова. Теперь, когда вы зайдете в Chrome на YouTube или другой видео сервис и включите полноэкранный режим, панель задач уже не будет отображаться во время воспроизведения видео. Если в дальнейшем неполадка с браузером возникнет снова, просто перезапустите Проводник Windows.
Иногда после установки обновления Anniversary Update и решения вышеуказанной проблемы в Chrome возникают черные квадратики при просмотре страниц. Эта ошибка, связана с отображением сайта и, в частности, указывает на отсутствие аппаратного ускорения в браузере. Посмотрите, как ее можно исправить?
Для начала можно попробовать самое простое решение, очистить кеш-память. Не беспокойтесь, очистка не затронет ваши пароли и закладки. Кликните на меню Chrome в правом верхнем углу окна, а затем перейдите по следующему пути:
«Дополнительные инструменты > Удаление данных о просмотренных страницах»
В открывшемся окне выберите данные для удаления.
Обратите внимание на то, что не следует отмечать следующие пункты, такие как история скачиваний, пароли, данные для автозаполнения — эти элементы лучше не удалять.
Важно, чтобы были отмечены следующие две позиции, как указано на рисунке:
Нажмите кнопку «Очистить историю», затем перезапустите браузер и проверите, устранена ли ошибка.
Следующим шагом следует проверить, включено ли аппаратное ускорение. Для этого перейдите в меню Chrome и выберите «Настройки».
В списке настроек кликните внизу на ссылку «Показать дополнительные настройки». Затем найдите раздел «Система» и убедитесь, что включена опция «Использовать аппаратное ускорение (при наличии)». Если нет, то её следует включить. В свою очередь, если опция была включена, но черные квадратики имели место на страницах, то отключите ее и проверьте, принесет ли это какой-либо эффект.
Кроме того, на отображение страницы могут влиять установленные расширения. Откройте меню браузера, выберите «Дополнительные инструменты» — «Расширения» и проверьте, что в списке нет какого-то ненужного дополнения. Также можно удалить все дополнения, которые не используете.
Если вышеуказанные способы не помогли, то можно сбросить настройки по умолчанию. Для этого зайдите в «Настройки» > «Показать дополнительные настройки» и в самом низу выберите пункт «Сброс настроек».
Очень многие задаются вопросом насущным: Как перейти в полноэкранный режим? И этот вопрос применим практически для всех игр (в Skyrim, в World of Tanks и др.), браузеров (Opera, Google Chrome, Mozilla, Internet Explorer), программ для компьютера, различных плееров. Рассмотрим самые известные случаи, когда полноэкранный режим может понадобиться.
Здесь в принципе нет никакой загадки — переход в полноэкранный режим осуществляется с помощью двойного клика по окну программы. То же самое касается и видеоплееров в браузере. При просмотре фильма нужно просто два раза кликнуть по окну прогрывателя в браузере.
Такой способ является классическим, но если у вас проблемы с таким воспроизведением, то во всех видеоплеерах имеется в правом нижнем углу (в большинстве случаев) значок экрана (квадратик с расходящимися стрелками внутри). Также при наводке мыши на некоторые может появляться надпись Full Screen.
Для ПК проигрывателей все является идентичным, однако, можно использовать правую кнопку мыши, затем выбираем пункт «Отображение».
Для того что бы переключиться в режим «на весь экран» в вашем браузере, необходимо нажать клавишу F11. Для большинства браузеров эта клавиша позволяет запустить нужный нам режим, она же его убирает. Но если переходить по пунктам в режим полного экрана тогда:
Для того, что бы сделать полноэкранный режим в играх, вам следует пройти по сдедующему пути:
Вашему вниманию переход к полноэкранному режиму для игры Скайрим.
Для того что бы запустить функцию «Во всесь экран» для нашем всемилюбимой игры Танки, вам необходимо просто войти в «Настройки» игры. Пройти в пункт «Графика», а далее выбираем пункт «Полноэкранный режим». также можно просто нажать комбинацию клавиш Alt+Enter
Одна из распространённых проблем, возникающих у неопытных пользователей Интернета: при попытке в любом из браузеров раскрыть видео на весь экран (в полноэкранный режим) изображение исчезает и остаются только звуки. Наиболее часто это касается сайтов youtube и vkontakte... Иногда так же могут случаться и торможение всего браузера в целом, а при выходе из полноэкранного режима плагин flash-плеера может окончательно зависать и вообще не отображать флэш-элементы. Так же настройки flesh-плагина могут отличаться в разных браузерах, и поэтому, например, в opera всё может прекрасно работать, в то время как в mozilla firefox 4 обнаруживается данный глюк.
Как уже видно из вступления, как это часто бывает, опять, скорее всего, в ваших проблемах виноват flash-плеер! Иногда это кривость самого плагина, иногда - сложные взаимоотношения между ним и аппаратным обеспечением вашего компьютера (в частности его драйверах).
Чтобы не мучить вас разнообразными догадками, кратко перечислю простые пути решения, которые могут быстро помочь в данной ситуации.