Flash's introduction provided several new options to designers, allowing them the ability to create animated movies and web forms. Flash movies are relatively small in file size compared to traditional full motion video, and has since become a standard tool for many web designers. as a direct result, Flash became more prevalent in web design. Flash's popularity also stems from its ease-of-use, and its ability to interact with the user.
However, prior to the release of Flash MX, presentations and websites created in Flash were inaccessible to most individuals with disabilities. Furthermore, even if the designer of the Flash presentation wanted to create accessible content (such as placing text near objects on the screen) in previous versions of Flash, the options for accessibility were limited and difficult to implement.
Flash MX Professional 2004 is the latest version and offers a greater number of accessibility features; its release paralleled with the release of Flash Player 6, which interacts well with assistive technologies. Flash MX Professional 2004 provides a similar interface to previous versions of Flash, but it also includes an accessibility panel, which gives developers the ability to specify brief, descriptive text for elements. In cases where longer text is needed, a description field is also provided. There is also a field that allows for ordering the way in which elements will be read by screen readers.
In particular, the accessibility panel provides a way of presenting information to users who rely on screen readers for interacting with online content. However, the key to creating any accessible Flash presentation lies in design. For example, to drastically improve the user's experience, make sure elements that interact with the user (such as a button) are correctly ordered so that they are read or tabbed through in a meaningful manner. But, keep in mind that when designing for individuals with disabilities, you are benefiting all users.
Occasionally, websites will offer users a choice between a Flash version and an accessible HTML version. It is a common misconception that two different websites are needed for true accessibility. While this is an option, it is not likely in your best interest to create and maintain two individual websites. Another option, although not optimal, is to have two individual pages (one Flash and one non-Flash) which lead to a common accessible site. This is a more feasible option especially if the Flash introduction preceding the website contains little to no information.
Lastly, the majority of available Flash accessibility workshops and tutorials (including this one) emphasize a "limitation of liability" on the work. This means that even if you follow all the suggested guidelines, there is not a guarantee that you will have a completely accessible Flash presentation. The reason for this is two-fold:
If you are interested in making your Flash presentations accessible, it is highly recommended that you purchase or upgrade to Flash MX or Flash MX Professional 2004. However, in recognition that acquiring Flash MX or Flash MX Professional 2004 may not be possible, a few techniques that can increase the accessibility of non-MX Flash presentations . are listed below.
The next page will discuss accessibility issues in Flash