ONJava.com -- The Independent Source for Enterprise Java
oreilly.comSafari Books Online.Conferences.

advertisement

AddThis Social Bookmark Button
Article:
  Flash MX Accessibility Issues
Subject:   Screen Reader will not read the newly loaded content in flash automatically!
Date:   2003-08-01 02:49:26
From:   anonymous2
I hope you can answer my question as there are no other sites that I can actually post my question there.


I need to build an entire website in flash and it has to be accessible. My problem that I have now is the screen reader will not automatically read the newly loaded content in flash.


Let say my flash site has 4 pages of content. The first intro page will have 3 buttons which will link to the rest of the pages.


The screen reader will only read the intro page automatically once the entire site is newly loaded but when I click on one of the buttons to load the particular page content, the screen reader will not read the newly loaded content automatically.


My concern now is how would a blind people know that the new page of content is already been loaded in flash?


I notice that screen reader will only read the content automatically when the internet browser is reloaded or refreshed but in flash the content is loaded by using loadMovie function and it doesn't refresh the whole page therefore the screen reader will not detect the new page of content has already been loaded.


This problem also stopping me from making a flash quiz accessible as screen reader will only read the quiz question automatically once it's newly loaded and if the user chooses an answer and the feedback appears just below the question, the screen reader will not read the answer
automatically. This will confuse the user as they will not know how are they going to get the answer unless they need to press "ctrl + down arrow key" which is reading the next paragraph.


I'm wondering whether is there any way to solve this problem? I really appreacite it if you can reply my question as I have been wanting to find out how to solve this problem but there was noone could answer my question so far.


thanks
ks



1 to 1 of 1
1 to 1 of 1