Making Flash content more accessible - PowerPoint PPT Presentation

1 / 31
About This Presentation
Title:

Making Flash content more accessible

Description:

v1 HTML centric ? v2 theoretically technology independent. IBM Accessibility Checklists ... Auto label assigns text in the object as its label by default. ... – PowerPoint PPT presentation

Number of Views:32
Avg rating:3.0/5.0
Slides: 32
Provided by: scn3
Category:

less

Transcript and Presenter's Notes

Title: Making Flash content more accessible


1
Making Flash contentmoreaccessible
NationalInformationLibraryService
Accessible Information Solutions
  • Dr Sofia Celic

2
Accessibility of web content
  • Any interaction devicee.g. mouse, keyboard
  • Any modee.g. visual graphical, visual linear,
    audio
  • Any technologye.g. Flash, HTML, Java applet
  • User drivene.g. pathway choice, continue, go back

3
Accessibility of web content
  • W3Cs Web Content Accessibility Guidelines
  • v1 HTML centric
  • ? v2 theoretically technology independent
  • IBM Accessibility Checklists
  • Web
  • Java
  • Sun Microsystems, Trace Centre
  • Lotus Notes
  • Software

4
Accessibility of web content
  • Principles
  • text equivalents images, colour
  • read/tab order linear access, keyboard
  • adjustable presentation size, colour
  • user control content progression, refresh
  • clear content copy, orientation, navigation,
    markup
  • device independence

5
Flash movies
  • Decorative/Animations
  • Interactive

6
Flash accessibility
  • Very limited prior to version MX
  • Version MX 2004 is better
  • Flash Player 7 is better
  • Considering accessibility when developing Flash
    movies can greatly improve access to the content.
  • Use Flashs innate accessibility features.
  • Avoid Flashs inaccessible features.
  • Incorporating additional capabilities.

7
Flash MX vs MX 2004
  • MX
  • MX 2004

8
Flash MX vs MX 2004
  • MX
  • MX 2004

9
Flash screen readers
  • Checkboxes in accessibility panelcontrol access
    by screen readers.

Test everything!
10
Flash screen readers
  • Auto label assigns text in the object as its
    label by default.

11
Flash screen readers
Test everything!
12
Flash WebAIM example
  • Animations
  • screen readers start reading from the top with
    each content change
  • also
  • Dynamic changes
  • Screen readers may miss the changed content.

13
Flash screen readers
  • The accessibility panel can be used to provide
    screen-reader friendly versions of the text where
    appropriate.
  • Headings
  • Lists
  • Quotations
  • Initialisms and abbreviations

14
Flash screen readers
  • Examples of providing context
  • Text box with the heading Introduction
  • Visual bullet list of three items - grouped

15
Flash screen readers
  • Example of providing an expansion for screen
    readers when the contraction might be confusing

16
Flash screen readers
  • Turn off accessibility of objects
  • Decorative
  • Repetitive
  • Provide name/description
  • Default text is insufficient
  • Provide context information
  • Description of the sum is more useful than
    individual components

17
Flash reading/tab order
  • Tab Weight 2y (x/3)where x and y are the
    coordinates of the object.

18
Flash reading/tab order
  • Assign reading order to ALL objects that are
    accessibleviaTab Index

19
Flash - keyboard use
  • Test all Flash Components for keyboard access.
  • Version MX
  • Some okay
  • Some not
  • Some okay with help
  • Example Scroll bar default Scroll bar
    ActionScript

20
Flash - keyboard use
  • For typical mouse-dependent functions
  • Explore ActionScript!
  • to create keyboard accessible versions
  • Example Drag-and-drop

21
Flash adjust size/colour
  • Size only Zoom capability
  • Build preferences component - text size,
    foreground background colours
  • Use external CSS (MX 2004)

22
Flash adjust size/colour
  • Zoom
  • Right-click menu enabled
  • Keyboard control required
  • ActionScript
  • Javascript

23
Flash zooming
24
Flash zooming
  • Keyboard - Flash player control
  • ActionScript or HTML
  • Javascript
  • Play()
  • StopPlay()
  • Rewind()
  • Zoom(int percent)
  • Pan(int x, int y, int mode)

25
Example webreference.com
26
Flash adjust size/colour
  • Preferences (text size, fg bg colours)
  • movie object/ActionScript
  • cookie

27
Flash adjust size/colour
  • Use external CSS
  • text-align
  • font-size
  • text-decoration
  • font-weight
  • font-style
  • font-family
  • margin-left
  • margin-right
  • text-indent
  • color
  • display

28
Example Kirupa.com
29
Example Kirupa.com
  • HTML format text content
  • ActionScript

30
Flash in web pages
  • Keyboard issue with Player 6 and earlier.
  • Decorative only
  • In object element,include parameter setting
    wmodeset value to transparent
  • Interactive
  • Test for Flash Player version 7.If not present,
    prompt for download or continue anyway,
    explaining possible issues.

31
References
  • WebAIM www.webaim.org
  • Macromedia www.macromedia.com
  • Kirupa www.kirupa.com
  • A List Apart www.alistapart.com
  • Strategies for building accessible learning web
    applications and games with Macromedia Flash MX
    www.csun.edu/cod/conf/2005/proceedings/2330.htm
Write a Comment
User Comments (0)
About PowerShow.com