0

Flex アプリケーションはアクセシビリティに準拠しています。何らかの条件に基づいてカスタム コンポーネントが表示されると、コンポーネント内の最初の項目 (text、formitem、または textarea のいずれか) が Jaws によってスキップされます。2 番目の項目から読み取ります。上矢印を押すと、最初の項目が読み取られます。上矢印を押さなくても最初のアイテムにアクセスできるようにする方法はありますか?

4

1 に答える 1

0

これは、フォーカス管理に関連している可能性があります。

componentId.setFocus()ビューステートが変更されたときに、現在のビューの最初のコンポーネントに割り当てたいと思うでしょう。

ディスプレイの状態が変化した場合は、フォーカスを再評価する必要があります。表示状態の管理方法を投稿すると、イベントまたはカスタム状態メソッドでそれをトリガーする方法を正確に提案できます。

また、それがうまくいかない場合は、画面の準備ができたら/状態が変更されたら、これを試してください:

focusManager.moveFocus(mx.events.FocusRequestDirection.TOP);
于 2011-07-11T23:08:44.770 に答える