Skip to content

ara pehlivanian

Web Standards, Web Culture, Web Everything.™

Flash (In)Accessibility for the Speed Impaired

Flash Context MenuFlash tends to be a taboo when discussing accessibility on the web.

Mainly because the textual content in a Flash SWF file is not accessible to screen readers[*]. It’s for this reason that the WCAG 1.0 states that equivalent alternatives to auditory and visual content be provided.

That’s all well and good for those who have physical impairments, but what about us folks whose computers are the ones that are impaired? My home computer didn’t fly off of the assembly line last week and isn’t going to win any performance contests anytime soon. So when I try and access Flash content that’s a little on the heavy side, I like to be able to right click it and set its quality to “low”. That way, I can enjoy the content of the Flash animation without watching it melt down before my very eyes because of a shortfall in processing power. Anti-aliasing a ton of vectors takes a lot of juice.

Flash Context Menu (disabled)Which brings me to my point. Disabling the Flash context menu is a bad idea! By turning it off (actually setting the menu property’s value to “false“), you’re not only not allowing me to lower the quality of the animation, but you’re also not allowing people with impaired vision to be able to zoom the content for easier reading. So, though it may be cool, or “in” to do it, the next time you’re tempted to turn off the context menu, do us slower computer owners a big favour and don’t.

*Update: John Dowdell and Tom have brought to my attention that screen readers can in fact access the contents of SWF files. My bad guys.

Sphere: Related Content

  • Comments closed

Buy my book

The Art & Science of JavaScript / SitePoint
The Art & Science of JavaScript

Advertisement

Firebug - Web Development Evolved

Advertisement

4 Comments

  1. Gravatar for Ian MuirIan Muir says:

    I can’t agree with you more. It seems odd that so many flash developers are actively reducing options for a user.

    I almost think that macromedia should eliminate the option of disabling the menu.

  2. Gravatar for John DowdellJohn Dowdell says:

    “the textual content in a Flash SWF file is not accessible to screen readers.”

    That changed in Flash Player 5, circa 2000.
    http://www.adobe.com/accessibility/
    http://www.adobe.com/devnet/flash/articles/flash8_bestpractices_09.html

    I agree with you that it’s rarely useful to unthinkingly remove user options.

    jd/adobe

  3. Gravatar for TomTom says:

    Hey Ara, it’s a great agree with point about not disabling the Flash menu. However, Flash is not totally inaccessible to screen readers.

    People like Niqui Merret are working hard to disprove this Myth. It’s worth keeping an eye on what she is working one because she really helps to demonstrate when Flash is the best solution and when it isn’t.

  4. Gravatar for Ajax GirlAjax Girl says:

    [...] Pehlivanian has a few words to say on the accessibility of Flash: Disabling the Flash context menu is a bad idea! By turning it off (actually setting the menu [...]

Sorry, the comment form is closed at this time.

Skip to navigation

More stuff by Ara elsewhere on the web

    Snook Approved!

    © 2005-2008, Ara Pehlivanian.

    Stock photography courtesy stock.xchng. This site uses Akismet to catch spam (55,508 caught since May 2006) is hosted by DreamHost and powered by WordPress.