18
Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

Embed Size (px)

Citation preview

Page 1: Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

Animate Responsibly

Shelly BrownDirector of Web ServicesSouthwest Baptist University

Page 2: Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

Minimum Requirements

Flash Player 6 or later Windows 98, 2000 and XP

Vista - Flash Player 9.0.28 Microsoft IE 5 or later Screen Readers

GW Micro Window Eyes 4.2 or later Freedom Scientific JAWS 4.5, 6.1 or later IBM Home Page Reader 3.0.4 Dolphin HAL 6.50 KDS PC Talker (Japan)

Page 3: Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

Controls

Labels – What is it? Role – What’s it do? State – Is it on or

off? Structure – What is

the relation with the other controls?

Page 4: Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

Best Practices Provide text equivalents Provide Context Control Reading Order Control Animation Ensure Keyboard Access Progressive Disclosure Enable Component Accessibility Provide Captions Provide Control over Audio Playback Use Color Wisely Support Users with Low Vision

Page 5: Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

Text Equivalents

Can be accomplished through the accessibility panel in Flash or with ActionScript

Placed in the name field Small movies = single text equivalent + child

objects inaccessible Large movies = long description Do not provide text equivalents when

Element contains no content, repetitive or are purely decorative

Auto-labeling

Page 6: Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

Provide Context

Describe the movie Site Info link Expose state

Dynamic text field

Page 7: Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

Control Reading Order

Keep the physical size of the movie small. < 300 px wide and single column/row

Accessibility panel or ActionScript Tab index values ActionScript at root level in first frame

Reading order should reflect the structure of the screen.

Screen reader detection Attach to first button in the movie

Page 8: Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

Control Animation

Hide Child Objects Accessibility Panel: deselect “Make Child

Objects Accessible” ActionScript: .forcesimple=true

Settle Motion Avoid Blinking

Photo-sensitive epilepsy

Page 9: Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

EnsureKeyboard Access

Avoid empty hit areas Assign keyboard shortcuts for most

essential controls ActiveX Controls

Flash 6 or older will not let you tab out of a Flash movie to the HTML. Update to Flash 7 or newer.

Page 10: Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

Progressive Disclosure

Limited number of options at the top Multiple options at the bottom Hide multiple controls under a single

control

Page 11: Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

Enable Component Accessibility

Simple button Check box Radio Button Label Text Input Text Area

Combo box * List box* Window Alert Data Grid *

Enable the accessibility object by using the command enableAccesssibility() to first frame of movie.

*Issues with Flash Player 7

Page 12: Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

Provide Captions

Importing audio content that is already captioned

Placing text directly on the stage Hi-Software – third-party tool that facilitates

delivering captions Streaming XML caption data

Hi-Caption SE or MAGpie from the National Center for Accessible Media.

Page 13: Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

Provide Control over Audio Playback

Audio from a Flash movie may interfer with the ScreenReader.

Provide the user ability to start, pause and stop the audio.

Volume

Page 14: Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

Use Color Wisely

Don’t use color as the sole means of providing information

Contrast

Page 15: Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

Support Users with Low Vision

Options that allow users to modify text size of an application

Flash files (SWF) do not react to the user increasing the text size option in the browser JavaScript fix, OSFlash.org

Page 16: Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

Resources

http://www.osflash.org/http://www.actionscript.org/http://www.aralbalkan.com/http://niquimerret.com/Flash Paper: Best Practices to Accessible Flash Design

Page 17: Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

Good Examples

http://www.pbs.org/wgbh/amex/zoot/eng_sfeature/mx/pop_zoot_mx.html

http://science.education.nih.gov/supplements/nih3/hearing/activities/activities_toc.htm

http://www.eduplace.com/tacklereading/puzzles.html

http://www.eduplace.com/geonet/splash.html

Page 18: Animate Responsibly Shelly Brown Director of Web Services Southwest Baptist University

Questions??