开发者

how to make a flash swf object occupy browser completely?

i have a swf file of width 1000 and height 700. i want to show the swf file in full screen of the browser it self (not like videos plying full screen).

i tried like the following

1) get user screen width and height using java script using the functions available (screen.availHeight and screen.availWidth开发者_运维知识库) the screen size is available by using the functions but not applying to the flash object

2) tried giving 100% for both height and width in object code that also not working

can any one help me on this please.

Thanks in advance.


Use swfobject to embed your flash and configure so that it fills 100%. Check first question on the faq here SWFobject faq


Changing the dimensions on the embed/object HTML should do the trick.

Otherwise, here's some resources:

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


Use this for your html file:

<!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>            

And add that swfobject.js file to bin or bin-debug or wherever it needs to go.

All that's really required is that swfobject.embed javascript call, specifying percent sizes and the flash player version.

Hope that helps, Lance

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜