Accessibility

Adobe Flash CS4 Professional accessibility overview

Adobe® Flash® CS4 Professional software offers the most complete set of tools available for authoring accessible rich media applications. With an array of features to aid in the authoring of accessible content and support resources at the Adobe Accessibility Resource Center, designers and developers can now make the best experience on the web available to everyone.

Screen shot of Adobe Flash

Adobe Flash Player 10

With Adobe Flash Player 10 software, the first rich media player to make rich media accessible to people with disabilities is now enhanced to make the best experience on the web even better. Using Flash Player 10, people with visual disabilities may now access the web using either Window-Eyes from GW Micro or JAWS from Freedom Scientific. With new support for scripting and a powerful new set of accessible components, as well as support materials from the Adobe Accessibility Resource Center, designers and developers can create accessible rich media in ways never before possible.

Flash Player 10 has integrated support for Microsoft Active Accessibility (MSAA). MSAA serves as a bridge between Flash Player 10 and screen access technologies such as the Window-Eyes screen reader from GW Micro. It allows designers and developers to script this information and update it as the content changes — thus allowing accessibility in more flexible and powerful applications.

Adobe Flash CS4 Professional

Designers and developers can provide accessibility information in Flash CS4 Professional using either the Accessibility panel or ActionScript®. The Accessibility panel allows text equivalents to be specified for elements of movies. Shown below, the Accessibility panel allows designers and developers to specify a brief descriptive text equivalent in the Name field. In cases where a longer text equivalent is needed, it is placed in the Description field. MSAA then passes this information to assistive technologies.

Accessibility panel in Adobe Flash

The Accessibility panel in Flash CS4 Professional also offers designers and developers control over the accessibility of individual elements or even a group of elements. Using the Make Object Accessible and Make Child Objects Accessible options, designers and developers can hide individual elements that present no content. In addition, they can specify a single text equivalent for a group of elements when the relationship among the elements, and not their individual identities, is significant. For example, in an animation of the solar system, a single text equivalent describing the movement of the planets may be more appropriate than individual elements for each planet.

_root.square1_btn._accprops = new Object();
_root.square1_btn._accprops.name = "home";
Accessibility.updateProperties();

All of the information that is assigned using the Accessibility panel may also be assigned via ActionScript. Learn more about coding accessibility information via ActionScript by consulting the Flash CS4 Professional documentation.

Adobe Accessibility Resource Center

The Adobe Accessibility Resource Center provides a number of documents that offer tips and techniques to designers and developers who seek to create accessible rich media content. Visit the Accessibility Resource Center to find information on adding text equivalents in Flash, working with buttons, accessibility hints, adding animation, frequently asked questions, ActionScript and accessibility, and captioning in Flash CS4 Professional. This site will be updated periodically with new tools and information to support accessible design in Flash CS4 Professional.