SWF10ランタイムにいくつかのOpenLaszloアプリケーションのアクセシビリティ機能を追加しようとしています。基本的に私はどこにも行きません。Macで「VoiceOver」をテストするために使用しているスクリーンリーダーは、フラッシュウィジェットに気付くことを拒否しますが、他のOpenLaszlo以外のウィジェットには気づきます。
これらの属性をcanvas要素に追加しましたが、「accessible」属性だけで十分だと思います。
aaactive = "true" aaname="MP3レコーダー"accessible= "true" focusable = "true"
そして、laszlo javascriptの埋め込みコードでは、アクセス可能が「true」に設定されています。
OL49でコンパイルしているときに、コンソールに「警告:このランタイムはアクセシビリティをサポートしていません」という警告メッセージがあることに気づきました。
それは悪いように見えましたが、ありそうもないことでもあります。そこで私はいくつかの調査を行い、このページ http://labs.openlaszlo.org/trunk-nightly/docs/developers/architecture.html で、「[アクセシビリティ]はインターネットでFlashPlayerを実行するOpenLaszloターゲットでのみ利用可能である」と述べています。冒険者。"
さて、私は外に出て、IE8を搭載したWindows XPで実行しましたが、同じエラーメッセージが表示されます。その警告を生成するキャンバスのソースコードを見ると、「accessible」属性をtrueに設定すると失敗するというだけです。
だから私の質問は、SWFランタイムでのOpenLaszlo(4.9以降)のアクセシビリティのステータスは何ですか?それは機能しますか?
ジャスティン