0

私は、JAWS または Windows Eyes を使用する視覚障害者がアクセスできる SWF アプリケーションの作成に取り組んでいます。JAWS と Windows Eyes の両方のデモ バージョンをインストールしました。

HTMLページのブラウザでswfを(ローカルに)実行すると、Capabilities.hasAccessibilityはtrueになりますが、Accessibility.activeは毎回-数秒後にチェックしてもfalseになります。

デモ版を使用しているためですか、それとも SWFObject のパラメータを設定するなどのことを見逃しているのでしょうか?

4

2 に答える 2

0

大丈夫私はそれを理解しました

  1. wmodeはtransparentに設定されていない可能性があり、スクリーンリーダーのswfobjectを非表示にします。
  2. swfobjectは次のようにフォーカスする必要があります。

    swfobject.addLoadEvent(setFocusOnFlash);

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

    }

于 2009-09-14T12:06:47.227 に答える
0

あなたが問題を理解したことは素晴らしいことですが、他の読者のための将来の参考のために、顎またはウィンドウアイのデモバージョンには制限がありません。それらは登録されたバージョンと同一です。唯一の制限は、それを使用できる時間です。Jawsの場合、40分後に再起動が必要です。

于 2013-02-06T14:00:10.413 に答える