I agree EI is cleaner, but not everyone has access to the FLA.
On Mon, Nov 7, 2011 at 12:03 PM, Alex Harui <aha...@adobe.com> wrote: > @Aran, > > That’s good news that it is starting to work in more and more browsers. > I’m just wondering if this user is still on an older browser. > > -Alex > > > > On 11/7/11 10:02 AM, "Aran Rhee" <aran.r...@gmail.com> wrote: > > @Alex - Using the ExternalInterface methodology of calling focus from > within the swf after it is rendered etc (as described in my first response) > worked in all recent versions of FF/Safari/IE/Chrome/Opera that I tested. > > Setting the tab index seemed to fix the focus issue on some versions. > > In my situation, I needed not only to focus the swf on page load (kiosk > app driven by keyboard / remote control), but needed to be able to defocus > the Flash so the swap browser tab shortcut worked on FF as well... It was > pretty annoying to get working, but boiled down to some pretty simple > functions in the end... > > > Cheers, > Aran > > > > > On Mon, Nov 7, 2011 at 11:54 AM, Alex Harui <aha...@adobe.com> wrote: > > Which browser and version of the browser? I am under the impression that > the focus() call doesn't work on all browsers. > > > On 11/7/11 9:33 AM, "tidybox" <tidy...@hotmail.co.uk> wrote: > > > Thanks for the quick response and I have tried both your suggestions > > but still not working! > > I'm not the best at coding and my original code doesn't seem to > > reflect your suggestions so maybe I'm altering it incorrectly (I used > > the air swfObject2 generator)! > > Here is my HTML code before adding any of your stuff and maybe you can > > point me in the right direction as to where to place the new code. > > > > Much appreciated > > > > <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http:// > > www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd < > http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd> "> > > > <html xmlns="http://www.w3.org/1999/xhtml" lang="en" xml:lang="en"> > > <head> > > <title>Portfolio</title> > > <meta http-equiv="Content-Type" content="text/html; > > charset=ISO-8859-1" /> > > <script type="text/javascript" src="swfobject.js"></script> > > <script type="text/javascript"> > > var flashvars = {}; > > var params = {}; > > params.menu = "false"; > > params.quality = "best"; > > params.salign = "tl"; > > params.bgcolor = "#F7ECDA"; > > var attributes = {}; > > attributes.id <http://attributes.id> = "swfContent"; > > > swfobject.embedSWF("VendMach.swf", "flashDiv", "1152", "864", > > "9.0.0", "expressInstall.swf", flashvars, params, attributes); > > </script> > > <style type="text/css" media="screen"> > > object { outline:none; } > > <!-- > > body { > > background-color: #F7ECDA; > > margin-left: 0px; > > margin-top: 0px; > > margin-right: 0px; > > margin-bottom: 0px; > > } > > --> > > </style> > > <meta name="Keywords" content="Graphic Designer, Graphic Design, > > Photoshop, illustrator, animation, print work, design, inDesign, > > freelance" /> > > <meta name="Description" content="MyPortfolio, freelance graphic > > designer" /> > > </head> > > <body> > > <div id="flashDiv"> > > <a href="http://www.adobe.com/go/getflashplayer"> > > <img src="http://www.adobe.com/images/shared/download_buttons/ > > get_flash_player.gif" alt="Get Adobe Flash player" /> > > </a> > > </div> > > </body> > > </html> > > > > ____________________________________________________________________ > > > > On Nov 7, 4:20 pm, Aran Rhee <aran.r...@gmail.com> wrote: > >> Have a read of my reply to this question in this thread: > >> > >> http://groups.google.com/group/swfobject/msg/b0dc02d06db7aa43?hl=en_US > >> > >> That in my opinion is the correct way to do it (as you can ensure the > focus > >> (and defocus) calls work as intended) > >> > >> A simpler way which works in *most* browsers is to call a function on > page > >> load. Set the name and id in your attributes object for your embedSWF() > >> call, and then call the focus method once all the page content had > loaded. > >> > >> <head> > >> <script type="text/javascript"> > >> function setFocus() > >> { > >> document.getElementById('myflashid').focus();} > >> > >> </script> > >> ... > >> </head> > >> > >> <body onLoad="setFocus();"> > >> > >> Aran > >> > >> > >> > >> > >> > >> > >> > >> On Mon, Nov 7, 2011 at 10:09 AM, tidybox <tidy...@hotmail.co.uk> wrote: > >>> I have an HTML page with only a single flash object on it which is > >>> embedded using the 2.1 swfObject "Dynamic" generator and I want to be > >>> able to use the keyboard straight away without the user first having > >>> to click on the flash movie first! Can anyone advise me what code I > >>> should use and where should it be placed in the generated HTML?? > >> > >>> Thanks > >> > >>> -- > >>> You received this message because you are subscribed to the Google > Groups > >>> "SWFObject" group. > >>> To post to this group, send email to swfobject@googlegroups.com. > >>> To unsubscribe from this group, send email to > >>> swfobject+unsubscr...@googlegroups.com < > mailto:swfobject%2bunsubscr...@googlegroups.com<swfobject%2bunsubscr...@googlegroups.com>> > . > > >>> For more options, visit this group at > >>> http://groups.google.com/group/swfobject?hl=en. > > -- > Alex Harui > Flex SDK Team > Adobe System, Inc. > http://blogs.adobe.com/aharui > > -- > You received this message because you are subscribed to the Google Groups > "SWFObject" group. > To post to this group, send email to swfobject@googlegroups.com. > To unsubscribe from this group, send email to > swfobject+unsubscr...@googlegroups.com < > mailto:swfobject%2bunsubscr...@googlegroups.com<swfobject%2bunsubscr...@googlegroups.com>> > . > > For more options, visit this group at > http://groups.google.com/group/swfobject?hl=en. > > > > -- > Alex Harui > Flex SDK Team > Adobe System, Inc. > http://blogs.adobe.com/aharui > > -- > You received this message because you are subscribed to the Google Groups > "SWFObject" group. > To post to this group, send email to swfobject@googlegroups.com. > To unsubscribe from this group, send email to > swfobject+unsubscr...@googlegroups.com. > 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 swfobject@googlegroups.com. To unsubscribe from this group, send email to swfobject+unsubscr...@googlegroups.com. For more options, visit this group at http://groups.google.com/group/swfobject?hl=en.