Как заставить Flash SWF-объект полностью занимать браузер? - PullRequest
2 голосов
/ 15 февраля 2010

У меня есть SWF-файл шириной 1000 и высотой 700. Я хочу показать SWF-файл в полноэкранном режиме браузера сам по себе (не как видео, показывающее весь экран).

я пытался, как показано ниже

1) получить ширину и высоту экрана пользователя с помощью java-скрипта, используя доступные функции (screen.availHeight и screen.availWidth), размер экрана доступен с помощью функций, но не применяется к объекту flash

2) попытался дать 100% для высоты и ширины в объектном коде, который также не работает

Может ли кто-нибудь помочь мне в этом, пожалуйста.

Заранее спасибо.

Ответы [ 3 ]

2 голосов
/ 15 февраля 2010

Используйте swfobject для встраивания вашей вспышки и настройки так, чтобы она заполняла все на 100% Проверьте первый вопрос по часто задаваемым вопросам здесь SWFobject faq

1 голос
/ 15 февраля 2010

Изменение размеров встраиваемого объекта HTML должно помочь.

В противном случае, вот некоторые ресурсы:

http://www.kirupa.com/developer/mx2004/fullscreen.htm

http://www.adobe.com/devnet/flashplayer/articles/full_screen_mode.html

http://www.bezzmedia.com/swfspot/tutorials/flash8/True_Fullscreen_Flash_Mode

0 голосов
/ 16 февраля 2010

Используйте это для вашего HTML-файла:

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en">
    <head>
        <script type="text/javascript" src="swfobject.js"></script>
        <script type="text/javascript">
        swfobject.embedSWF("MySwf.swf", "swf_container", "100%", "100%", "10.0.0");
        </script>
    </head>

    <body>
        <div id="swf_container">
        </div>
    </body>
</html>            

И добавьте этот swfobject.js файл в bin или bin-debug или куда нужно.

Все, что действительно требуется, это swfobject.embed вызов javascript с указанием размеров в процентах и ​​версии флеш-плеера.

Надеюсь, это поможет, Lance

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...