ASCII characters, emoticons, and leetspeek are sometimes used and present accessibility challenges since the meaning is conveyed through the visual appearance of groupings of individual characters.
In Flash, such groupings of characters can be made accessible
by wrapping them in a MovieClip, and providing an accessible
name. It is crucial that the forceSimple property for the
MovieClip is set to true also. This will hide the actual ASCII
characters from assistive technology.
This example contains words written in ASCII art using leetspeek (the text says "WCAG 2 rulez"). To make this text accessible, the following steps are followed:
Select the MovieClip instance containing the text, and make the following changes in the Accessibility panel:
These steps are ilustrated in the screenshot below:
This example is the same as example 1, except using ActionScript instead of the Accessibility control panel in the Flash Professional authoring tool.
forceSimple property to true to hide the text inside the
MovieClip. // 'myASCII' is a MovieClip instance placed on the movie's main timeline myASCII.accessibilityProperties = new AccessibilityProperties(); myASCII.accessibilityProperties.name = "WCAG 2 Rulez"; myASCII.accessibilityProperties.forceSimple = true;
This technique is demonstrated in the working version of Providing a text alternative for ASCII art using ActionScript. The source of Providing a text alternative for ASCII art using ActionScript is available.