(Last Updated on )
Bob Regan and Andrew Kirkpatrick of Macromedia look at the main methods of putting Flash movies on your page.
- Using the default “embed” method is cross-browser and accessible, but breaks validation as the nutters in the W3C never added
embedto any of the specs
- Using the Flash Satay method renders the Flash movie inaccessible to Jaws, which is The World’s Most Popular Screenreader (in exactly the same way that IE is the “World’s most popular browser”). Whether or not this is a failure of Jaws to obey standards or a failure of the Flash Satay method itself is a moot point; it doesn’t work
I’ve never worked with Flash, so never have to make the choice. But I prefer invalidity to inaccessibility – and if I’m going to have invalid code, I’ll do it using the non-spec
<embed> tag rather than sneak it in using a behavioural language to sneak it into my markup.
Who knows – they might even add
<embed> to xhtml 3!