Frage

Ich arbeite eine SWF-Anwendung zugänglich für sehbehinderte Menschen zu machen, die JAWS oder Windows Augen verwenden. Ich installierte sowohl JAWS und Windows Augen Demo-Versionen.

Wenn mein swf läuft (lokal) in einem Browser auf einer HTML-Seite, schaltet sich Capabilities.hasAccessibility bewahrheiten, aber Accessibility.active stellt sich heraus, falsch, jedes Mal, -., Auch wenn es nach ein paar Sekunden überprüft

Ist es, weil ich Demo-Versionen bin mit oder bin ich verpasste nur auf so etwas wie vielleicht einen Parameter für SWFObject Einstellung?

War es hilfreich?

Lösung

okay, ich es herausgefunden

  1. wmode kann nicht transparent eingestellt werden, wird es die swfobject für Screenreadern verstecken.
  2. swfobject muss wie so fokussiert werden:

    swfobject.addLoadEvent (setFocusOnFlash);

    Funktion setFocusOnFlash () { var fl = document.getElementById ( "loader"); if (fl) {fl.focus (); }

    }

Andere Tipps

Es ist toll, dass man die Probleme herausgefunden hat, aber für die Zukunft für andere Leser, die Demo-Versionen von Backen oder Fenstern Augen haben keine Grenzen. Sie sind identisch mit der registrierten Version. Die einzige Grenze ist die Zeit es erlaubt ist, es zu benutzen. Ein Neustart ist erforderlich nach 40 Minuten im Fall von Jaws.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top