Вставить.swf в веб-страницу и сделать ее полноэкранной

Есть ли способ встроить файл.swf в веб-страницу и предоставить способ сделать его полноэкранным? Я создаю эти файлы с помощью Adobe Captivate, который, по-видимому, не дает возможности публиковать в других пригодных для использования форматах (файлы.avi слишком велики, и нет файла.flv, к которому, похоже, есть некоторые проигрыватели разрешить полноэкранный режим).

Если есть способ конвертировать.swf в другой "встраиваемый" формат, пожалуйста, дайте мне знать.

3 ответа

Решение

Почему бы не сделать ссылку на данный SWF-файл без HTML-файла с его вложением. Таким образом, SWL заполнит весь экран браузера.

Вы можете легко создавать полноэкранные SWF-файлы с помощью HTML и JavaScript (это единственный способ).

См. Создание полноэкранных приложений Flex.

По сути, вы просто добавляете параметр в embed или же object тег: allowScriptAccess:true, И единственное, что вам нужно в вашем SWF, кроме вашего видео, это установить stage.displayState = StageDisplayState.FULL_SCREEN;, Не уверен, что вы можете сделать это без написания ActionScript.

Здесь есть полноэкранный виджет для Captivate:
http://www.m-gd.com/en/playbar-fullscreen-captivate-widget/
Он вставляет кнопку так же, как в YouTube, так что вы можете переключиться в полноэкранный режим.
Кроме того, есть виртуальная клавиатура, потому что вы не можете вводить текст в поля ввода текста.

Другие вопросы по тегам