Macromedia Default:

Flash Satay:

This should be a flash movie

Hixie Method:

FAIL (the browser should render some flash content, not this).

FlashVars Browser Support

Test page to figure out which browsers support "flashvars" in conjunction with the current standards compliant ways of including flash movies in pages. The default Macromedia technique uses the embed tag which does not exist in html 4 and hence pages using it will not validate. The two main ways to bypass this are the Flash Satay method and a method proposed by Ian Hixie. Both of these methods allow the page to validate - but as shown below don't work as reliably.

Expected results

The movies on the right should simply display the string which is being passed in "123". If the flashvar fails then it should display undefined.

Compatibility Table

PlatformBrowserVersionMMSatayHixieComments
Win/MacMozilla1.4YesYesYes
WinFirefox0.8YesYesYes
WinIE6.0YesYesYes
WinIE5.5YesYesYes
WinIE5.0YesYesYes
WinIE4.0YesYesNoConditional comments for IE were introduced in 5.0
WinOpera7.5YesYesYes
LinuxMozilla1.4YesYesYes
LinuxFirefox0.8YesYesYes
LinuxKonqueror3.1.4YesYesYes
LinuxKonqueror3.2.1YesYesYes
MacIE5.2YesNoNoSatay doesn't display at all.
MacSafari1.2YesNoNoAppears that the param tags for object don't work correctly in Safari.
MacSafari1.0UntestedUntestedUntested