wait... I just figured it out. The wrapper is the html template that is used to embed my swf and it is invoked using ExternalInterface.
Working like a charm Thanks for the help. --- In [email protected], "simonjpalmer" <simonjpal...@...> wrote: > > There are a couple of things I'm not quite getting: > 1) how do you invoke this from Flex? > 2) what do you mean by your "wrapper"? > > I understand the code below but I am still not really clear how it > gets invoked. Sorry for being so dim :-( > > --- In [email protected], "Tracy Spratt" <tspratt@> wrote: > > > > I handle this by having a js function in my wrapper create the new > > window, with the parameters I need, then using externalInterface to > > invoke the js function. > > > > This has an additional benefit of allowing me to make the same window > > show different content from flex(I haven't figured out how to do this > > with navigateToURL directly). Here is the javascript I am using: > > > > Tracy > > > > var windowHelp; > > function showHelp(sURL) > > { > > if (windowHelp && windowHelp.open && !windowHelp.closed) { //Be > > SURE the window is available > > if (sURL != sLastURL && sURL.length > 0) { //If > > user wants a new url > > windowHelp.location.href = sURL; > > //navigate > > sLastURL = sURL; > > } > > windowHelp.focus(); > > //always focus > > } > > else { > > if (sURL.length > 0) { > > //make sure we have an url > > var iBorderWidth = 50; > > var iLeft = window.screenLeft; > > var iTop = window.screenTop; > > var iWidth = document.body.offsetWidth; > > var iHeight = document.body.offsetHeight; > > > > var sWindowProperties = > > "location=no,toolbar=no,scrollbars=yes,menubar=no,resizable=yes" > > sWindowProperties += ",top=" + (iTop + iBorderWidth); > > sWindowProperties += ",left=" + (iLeft + iBorderWidth); > > sWindowProperties += ",height=500"; > > sWindowProperties += ",width=400"; > > windowHelp = window.open(sURL,'Help',sWindowProperties); > > sLastURL = sURL; > > } > > } > > }//showHelp > > > > > > From: [email protected] [mailto:[email protected]] On > > Behalf Of simonjpalmer > > Sent: Tuesday, December 30, 2008 10:11 AM > > To: [email protected] > > Subject: [flexcoders] Controlling browser window state during > > navigateToURL > > > > Hi, > > > > I want to place a link on my app which starts a static HTML help page > > in a new broswer window and I want to control the appearance of the > > browser window that gets created. If I were doing this in HTML I > > would use JavaScript window.open and set the config parameter, e.g. > > > > <SCRIPT LANGUAGE="javascript"> > > <!-- > > window.open ('titlepage.html', 'newwindow', config='height=100, > > width=400, toolbar=no, menubar=no, scrollbars=no, resizable=no, > > location=no, directories=no, status=no') > > --> > > </SCRIPT> > > > > Is there a way of doing this in Flex (specifically Flex 2)? > > > > TIA > > Simon > > >

