Вставить.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, так что вы можете переключиться в полноэкранный режим.
Кроме того, есть виртуальная клавиатура, потому что вы не можете вводить текст в поля ввода текста.