I’m trying to add some accessibility for screen readers into a Flash application, and am running up against a sticky point. The order for tabbing through elements is set by those elements’ tabIndex property. The difficulty is, the tab list constructed from these seems to be permanent, but the content of the application is dynamic (built from xml, contains pop ups and dialog boxes). Is there a way to refresh/rebuild the tab list? I am willing to go to extreme lengths, and try some crazy hacks to make this work, so any suggestions are good.
I’m trying to add some accessibility for screen readers into a Flash application, and
Share
you set edit the elements tabIndex values at any time you want
like setting them to be the same to childIndex
The following works for me
you can download a sample fla here
http://matrixoft.infunity.com/agents/calvin/flash/tab.rar
click the third button and it will change the tab order.
You may need to “Control->Disable keyboard shortcuts” when you ctrl-enter to test the fla