Flash Accessibility

Making IT Work for People with Disabilities

Mike Scott
Illinois Department of Human Services
dhs.accessibility@illinois.gov

Flash Accessibility

What is Flash?

Flash is:

Animation

[A sample Flash animation showing several images fading from one to the next.]

Interface

[A sample Flash form with a text box, drop-down list, check box, and button.]

Video

[A sample Flash movie with playback controls including play/pause and a closed captioning button.]

Can we make Flash Accessible?

In theory...

Flash Animation

Animation

Accessibility Issues

Accessibility Techniques

In Practice...

In Summary

Remember: Text cannot replace HTML
Another Catch
<object type="application/x-shockwave-flash">
  <param name="wmode" value="transparent" />
  <p>Alternate content</p>
</object>

Window-Eyes will read alternate content; JAWS won't

Flash Interfaces

Interface

ActionScript
Components

Accessibility Issues

Accessibility Techniques

Use “accessible” controls:
Enable accessibility:
Label controls:
Set reading/tab order:
Consider conceptual issues:

In Practice...

In Summary

Flash Video

Video

Accessibility Issues

Accessibility Techniques

Use Flash CS4 playback controls (skins):
Use the FLVPlaybackCaptioning component:
Use subtitle-horse to create caption files:
Subtitle-horse caption editing screen
Subtitle-horse caption export screen
Other captioning tools:

In Summary

Flash Development Tools

Flash Development Tools

Adobe Captivate

Adobe Captivate

Captivate 3 slide editing screen
Captivate 3 presentation
Captivate 3 closed captioning tool

In Practice...

Adobe Flex

Adobe Flex

In Practice...

Questions?

Illinois Department of Human Services

Flash & Flex Accessibility Tests