Hey thanks that works perfect. For some reason I was thinking about the vars it in the script tags the same way as a var's scope in a function.
On Jun 10, 1:39 pm, "Getify Solutions, Inc." <[email protected]> wrote: > You can reuse the same javascript variable names over and over again, to > embed multiple SWFs. In fact, just separating into multiple script blocks > doesn't do anything magical in terms of scoping your variables, you're > already reusing them and you didn't even know it. > > So, the bottom line is, you can do it all with one script block, and just > use the same variable names over and over for each SWF, and you're fine. In > addition, you can also move the contents of that same single script block > (with reused names) to an external file just fine. Just make sure you link > THAT script from the HEAD of your document to make sure your SWF replacement > happens as early in DOM loading as possible. > > It would look like this: > > var flashvars = { ... }; // notice the "var" declaration on the first usage > of each variable name. > var params = { ... }; > var attrs = { ... }; > > swfobject.embedSWF(....,flashvars,params,attrs); > > flashvars = { ... }; // notice no need for "var" since you are reusing same > variable. doesn't hurt, but is unnecessary. > params = { ... }; > attrs = { ... }; > > swfobject.embedSWF(...,flashvars,params,attrs); > > --Kyle > > -------------------------------------------------- > From: "$200 Deep Cleaning" <[email protected]> > Sent: Wednesday, June 10, 2009 2:27 PM > To: "SWFObject" <[email protected]> > Subject: header scripts in external js file > > > > > I have 6 different flash files on my html page which takes 6 swfobject > > chunks in my <head>. I was trying to figure out if I could move all of > > those into one external file, but quickly realized then I would have a > > bunch of vars with the same name without the script tags separating > > them. Would the only way to do that be to make a new js file for each > > one? If it is then I guess I'll just leave them in <head> --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
