制御タグ_SetTabIndex - hsk/swfspec_ja GitHub Wiki

SetTabIndex

Flash Playerは、表示されたインタラクティブなテキストオブジェクトのタブ順序の概念を維持します。 タブ順序は、オブジェクトが(スクリーンリーダーなど)アクセシビリティ補助に露出される順序を決定するために、SWF6以降で実際のタブ移動のための、両方に使用される。 SWF7 SetTabIndexタグは、タブオーダー内のオブジェクトのインデックスを設定します。

キャラクタが現在指定された深度に配置されていない場合、このタグは無視される。

また、タブ順序を確立するために、ActionScriptのtabIndexプロパティを使って使用することができますが、これは、プレイヤーが静的なテキストオブジェクトのスクリプティングリフレクションを提供しないため、静的なテキストオブジェクトのタブインデックスを設定するための方法を提供していません。 静的なテキストオブジェクトが実際にタブストップされることはないので、幸いなことに、これは、タブ移動する目的では問題になりません。 静的テキストオブジェクトがアクセシビリティ補助にさらされているので、これは、アクセシビリティ順序付けの目的では問題がある。 アクセス可能であることを意図し、静的テキストオブジェクトが含まれているSWFコンテンツを生成する場合、SetTabIndexタグは、tabIndexプロパティよりも有用である。 最小ファイル形式のバージョンは、SWF7です。

フィールド コメント
Header RECORDHEADER タグタイプ = 66
Depth UI16 キャラクターの深度
TabIndex UI16 タブオーダー値

移動