Flash and Accessibility

Post on 13-Jun-2015

4.785 views 0 download

Tags:

description

You rarely see the terms Flash and accessibility used together in a sentence, and yet the Flash Player has had the ability to integrate with assistive technologies for almost six years. In this session we'll dispell the myth that all Flash content is inaccessible, and show you how Flash can help to tackle accessibility issues that go beyond standard assistive technologies such as screen readers.

Transcript of Flash and Accessibility

Flash & Accessibility

Yahoo! Developer SummitLondon, 2007

What is accessibility?

What is accessibility?

“making web sites accessible to people with disabilities and at the same time to people using different operating systems, web browsers and devices”

What is accessibility?

“making web sites accessible to people with disabilities and at the same time to people using different operating systems, web browsers and devices”

universality

What is accessibility?

“ensuring that people with disabilities are not discriminated against”Gez Lemon, October 2006

Types of disability

types of disabilityVisualTotal blindness, partially sighted, colour blindness

types of disabilityVisualTotal blindness, partially sighted, colour blindness

AuditoryDeaf or hard of hearing

types of disabilityVisualTotal blindness, partially sighted, colour blindness

AuditoryDeaf or hard of hearing

MobilityLimited movement and fine motor control

types of disabilityVisualTotal blindness, partially sighted, colour blindness

AuditoryDeaf or hard of hearing

MobilityLimited movement and fine motor control

CognitiveAutism, ADHD, dyslexia, short-term memory loss

Flash & visual disabilities

Flash & visual disabilities

Assistive technologiesFlash hooks into MSAA on WindowsNo support yet for other AT layers.

Flash & visual disabilities

Assistive technologiesFlash hooks into MSAA on WindowsNo support yet for other AT layers.

ZoomingVector-based - native support for zooming.Can hook into browser text resize with JS

Flash & visual disabilities

Assistive technologiesFlash hooks into MSAA on WindowsNo support yet for other AT layers.

ZoomingVector-based - native support for zooming.Can hook into browser text resize with JS

Colour adjustmentFlash 8 filters allow quick and easy colour adjustment.

Had enough of the slides yet?

Good!It’s demo time

Flash & auditory disabilities

Flash & auditory disabilities

Graphical representationFlash is graphical by nature.

Flash & auditory disabilities

Graphical representationFlash is graphical by nature.

Audio captioning3rd party solutions for displaying external caption data available for Flash 7+

Flash & auditory disabilities

Graphical representationFlash is graphical by nature.

Audio captioning3rd party solutions for displaying external caption data available for Flash 7+

Video captioningFlash 8 supports reading in external caption data.Latest Flash Player 9 supports 3GPP TimedText embedded in MP4 file.

Another demo3GPP TimedText

Flash & mobility disabilities

Flash & mobility disabilities

Keyboard controlFlash has built-in support for [TAB] key focussing.Flash links [ENTER] and [SPACE] to mouse clicks.Keyboard events are exposed in ActionScript.

Flash & cognitive disabilities

Flash & cognitive disabilities

No specific featuresFlash doesn’t really have any specific features to help with cognitive disabilities.

Rules that apply to standard web development also apply to Flash.

One last demoSITA Kids

Questions?

END