Desperate for help, have been fighting this issue for a week:

I've been playing with a set of components for non-technical users: Basic idea is to provide some simple "full page" components that are accessible without any real effort on the user building the fla.

So, they're finished and have been reviewed by a accessibility place out of VA. Everything seems to be working perfectly, spare one silly item: When JAWS is reading the page content, The TextField in one and only one component reads twice, every time. However, if you tab from item to item in the flash movie, none of the items read the text twice.

I've viewed the movie in the debugger and confirmed that the text is only set for that TextField and doesn't appear anywhere else. I've traced out text for every MC on the page, and I've set the TextField __accProps to be silent and added the text to the _accProps.name of the containing MovieClip. Still reads twice. If I strip out the accessibility code for all items in the component, that bit of text is read.

Anyone know of a way to figure out what's happening?
The accessibility code is very simple:

       _textOne._accProps = new Object();

       _textOne._accProps.name = removeHTML(__text1);

       _textOne._accProps.forcesimple = true;

       _textOne.tabIndex = _loc2.text1;


_textOne is a MovieClip with a TextField inside of it at 0,0. Really the only thing it adds is a setSize() method that resizes the TextField if the layout changes, and a get/set "Text" property. The rest is as simple as it sounds.

Thanks for the help

Jer Brand


_______________________________________________
[email protected]
To change your subscription options or search the archive:
http://chattyfig.figleaf.com/mailman/listinfo/flashcoders

Brought to you by Fig Leaf Software
Premier Authorized Adobe Consulting and Training
http://www.figleaf.com
http://training.figleaf.com

Reply via email to