You might want to check out http://swffit.millermedeiros.com/
<http://swffit.millermedeiros.com/>But, yes, you should be able to use javascript to set the size on the wrapper div of your flash file as well... Aran On Thu, Mar 11, 2010 at 2:58 AM, bobbietodd <[email protected]> wrote: > I am currently creating a full browser flash site that is deployed > using SWFObject. Below is a link to the javascript file I use to > implement the functionality: > > http://www.rob-phelps.com/js/embedFullBrowserFlash.js > > > the associated HTML: > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http:// > www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> > <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> > > <head> > <link rel="shortcut icon" href="images/site_icon.png" type="image/ > vnd.microsoft.icon" /> > <link href="css/site.css" rel="stylesheet" type="text/css" /> > <script language="JavaScript" type="text/javascript" src="js/ > swfobject.js"></script> > <script language="JavaScript" type="text/javascript" src="js/ > swfaddress.js"></script> > <script language="JavaScript" type="text/javascript" src="js/ > embedFullBrowserFlash.js"></script> > </head> > > <body> > <noscript> > <div id="nojs">To view this site properly, please enable JavaScript > on your browser and reload the page.</div> > </noscript> > <div id="container"> > <div id="altContent"> > <div id="noFlash"> > <div id="logo"></div> > <p> > If an orange bar has appeared at the top of your > browser window, follow those instructions first.<br /> > Otherwise, please download Adobe Flash Player to > view this site. > </p> > <a href="http://www.adobe.com/go/getflashplayer/"><div > id="flashPlayer"></div></a> > </div> > </div> > </div> > </body> > > </html> > > > And the associated CSS: > > http://www.rob-phelps.com/css/site.css > > > Everything works great, except for an issue that arises for users with > smaller screens. In the artwork section, I have created a "lightbox" > so the user can view the work as large as possible (according to the > size of their browser window). Well, because of the above js, my SWF > will never interpret the stage as being smaller than the min-width and > min-height of the container div. So if a user's window is small > enough to activate the scrollbars, and then they open the lightbox, > the image appears according to the dimensions of the scrollable area - > not the viewport of the browser. > > I understand AS3, but am a complete novice when it comes to > JavaScript. The above js code was a copy and paste job that I found > online from one of the creators of SWFObject. I simply altered the > numbers to fit my needs. > > Having said that, is there anyway I can alter the above js and/or css > by calling some sort of js function (from my SWF using a method like > ExternalInterface) that would effectively change the min-dimensions of > the container div on the fly? > > Basically, when the user opens the lightbox in my SWF file I want to > "disable" scrollbars so that the SWF stage dimensions will equal those > of the browser's viewport. > > Is this possible? Am I analyzing this correctly? Is there a better > way to go about this? > > Any help would be greatly appreciated. Thanks. > > -- > You received this message because you are subscribed to the Google Groups > "SWFObject" group. > To post to this group, send email to [email protected]. > To unsubscribe from this group, send email to > [email protected]<swfobject%[email protected]> > . > For more options, visit this group at > http://groups.google.com/group/swfobject?hl=en. > > -- You received this message because you are subscribed to the Google Groups "SWFObject" group. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/swfobject?hl=en.
