Parsing ? and #: The swf does not parse out the ? or #, as can be seen in the test page:
http://www.misterhee.com/tests/params/params.flashvars.test2.html?var1=test& abc=123 http://www.misterhee.com/tests/params/params.flashvars.test2.html#adef-name- A I am unsure what you guys want to do about the anchor link. Do we really even want that coming through? As an anchor does not have an associated value (rather the anchor name IS the value), I am unsure as to the usefulness of having it available. Basically you will have an undefined var called whatever your anchor was named... Combining data: As Bobby rightly says, you can combine the flashvars in the params object and variables in the flashvars object AND variables from the swf querystring without overwriting! http://www.misterhee.com/tests/params/params.flashvars.test3.html?var1=test& abc=123 Cheers, Aran -----Original Message----- From: [email protected] [mailto:[email protected]] On Behalf Of Bobby Sent: Wednesday, 14 January 2009 7:56 AM To: SWFObject Subject: Re: New Query String / FlashVars method -- gathers *all* query string pairs with single method I think we should get rid of the ? and # anyway. Although unusual, the flashvars object and the params flashvars notation can be mixed and matched, this is the code we currently have in place: var par = {}; if (parObj && typeof parObj === OBJECT) { for (var j in parObj) { par[j] = parObj [j]; } } if (flashvarsObj && typeof flashvarsObj === OBJECT) { for (var k in flashvarsObj) { if (typeof par.flashvars != UNDEF) { par.flashvars += "&" + k + "=" + flashvarsObj[k]; } else { par.flashvars = k + "=" + flashvarsObj[k]; } } } --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
