This is not a bug. SWFObject 2 complies with Adobe's usage of flashvars, so for both static and dynamic publishing we adhere to the same flashvars syntax as Adobe (or Macromedia) has originally defined.
According to these syntax rules certain special characters and the symbols = and & cannot directly be used inside flashvars values (the latter because they are used to stack the flashvars themselves). You can workaround this issue by escaping these characters before passing them as flashvar values. Our documentation refers to Adobe's documentation: http://kb2.adobe.com/cps/164/tn_16417.html This behavior is documented in Q9 of our FAQ: http://code.google.com/p/swfobject/wiki/faq Which in its turn refers to: http://kb2.adobe.com/cps/141/tn_14143.html So the difference between DOM methods and innerHTML does not really matter, because this is not the way flashvars should be written in the first place. But both Adobe's syntax and DOM vs innerHTML is confusing, I agree. --~--~---------~--~----~------------~-------~--~----~ 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 -~----------~----~----~----~------~----~------~--~---
