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
-~----------~----~----~----~------~----~------~--~---

Reply via email to