Links embedded in text are not recognized by screenreader (i.e. to JAWS) in Flex 3 -
i'm working on making flex 3 application accessible (using jaws 14). after struggles, have working, 1 thing have not been able figure out how have link within body of text (label, textarea, etc) , have jaws recognize link.
for example,
private function setuplink():void { var str:string = ""; str = "my test link: favorite search: "; str += "<a href='event:http://www.google.com'><font color='#0000ff'><u>http://www.google.com</u></font></a>"; linktest.htmltext = str; } public function handlehyperlink(evt:textevent, win:string = "_blank"):void { navigatetourl(new urlrequest(evt.text), win); } <mx:text id="linktest" x="20" y="140" width="500" height="100%" enabled="true" link="handlehyperlink(event)" />
when tested jaws, entire text read ok, there no indication there link present, , no way activate link.
the real text dynamic , @ given time may or may not contain link, or may have more one, setting external link button next text not feasible.
this seems should simple process. missing?
Comments
Post a Comment