私はフラッシュアプリケーションを構築していて、1つのフレームに、タブを押すと強調表示されて選択可能(アクセシビリティ)になるいくつかのコントロールがあります。
コントロールの1つを選択すると、背景の上部がアルファ形になり(最初は0に設定されています)、元の画面がわずかに暗くなり、新しいコントロールが情報とともに前面(上部)に表示されます(このボックスは閉じられ、元の画面が淡色表示されたアルファ状態から通常に戻されます)。
私の問題は、元の画面のコントロールがタブで表示されるのを停止したいということです(タブを押すだけで、新しいウィンドウのボタンが強調表示されます)。
tabEnabled
単一のコントロールごとに使用できることはわかっていますが、トップレベルのコントロールtabEnabled
を設定false
して、それ自体の子のすべてのタブインデックスを無効にすることは可能ですか。
トップレベルの下にある各ムービークリップコントロール内のさまざまなレベルまたは子コントロールがあるため、トップレベルを設定したいと思います。このような単純な機能を完了するには、再帰関数を作成する必要がありますか?
ありがとう