With the rising interest in so-called “web standards compliant” websites, or more accurately described – xhtml markup valid according to the W3C, it’s been a thorn in the sides of Flash developers worldwide that Internet Explorer relied on deprecated markup to present Flash content.
Drew McLellan helped us out with his Flash Satay method, that relied entirely on the
object tag, as opposed to the default method also using the deprecated
embed tag. This was valid XHTML, but one problem remained. Unless a “container movie” was used, Flash movies presented using the Satay method wouldn’t stream in Internet Explorer.
Until now—maybe? Thanks to discussion over at Drew’s site, I stumbled upon (Thanks Anne) a seemingly perfect and W3C valid way to embed Flash movies. Unlike the otherwise fine Flash Satay method, this method seems to stream perfectly in Internet Explorer, without extra hassles. It doesn’t even rely on hiding the
Now if only it’s not too good to be true…
Update: Indeed it seems there are a few issues with the “Hixie” method. For one, parameters such as “salign”, don’t work with it.
I’m now recommending that you use SWFObject to embed Flash.