Accessible Flash Programming
The Accessibility and Flash Programming Course short training course outlining the techniques utilized to create the Accessible Components created by the University of Oklahoma Center for Public Management.
The course will detail Flash accessibility features and offer techniques and insights into creating dynamic, accessible Flash content. This course will also provide recommendations for project preparation and overall best practices. However, this course will not outline specific accessibility concepts or Section 508 requirements.
The course covers topics on:
- Why you should use Adobe Flash when creating content that must be dynamic, interactive and accessible.
- How to plan your projects to be accessible, using use cases.
- How to use the basic accessibility features within the flash IDE.
- How to create items in the flash IDE to be accessible to screen readers and users of other assistive technology.
- How to utilize JavaScript to overcome browser incompatibilities in displaying interactive Flash content in an accessible manner.
- How to create and manage shortcuts using listeners and keycodes.
- How to create ActionScript driven content updates that the browser and screen readers will recognize.
The information in the course represents what we learned building these components, and includes tips on how to overcome common accessibility issues.
The examples include complete ActionScript source listed in the HTML, ready to be used in your projects.
All of these techniques have been used in production projects, and all have been reviewed by multiple accessibility validation services as well as contracted users of assistive technologies. Their feedback shaped every technique in the course.
Registration for the Accessibility and Flash Programming Course is $19.95, and payable through the University of Oklahoma Outreach registration system.
The $19.95 fee is used by the OUCPM to maintain the Accessible Training Builder web site so the components can be made available to everyone, free of charge.