_focusrect プロパティ

_focusrect = Boolean;

キーボードフォーカスがあるボタンまたはムービークリップの周囲に黄色の矩形を表示するかどうかを指定します。_focusrect がデフォルト値 true に設定されている場合、ユーザーが Tab キーを押して SWF ファイル内のオブジェクト間を移動するときに、現在フォーカスのあるボタンまたはムービークリップの周囲に黄色の矩形が表示されます。黄色の矩形を表示しない場合は、false を指定します。これはグローバルプロパティであり、特定のインスタンスに対して上書きできます。

グローバル _focusrect プロパティが false に設定されている場合、すべてのボタンとムービークリップのデフォルトのビヘイビアでは、キーボードナビゲーションが Tab キーに限定されます。Enter キーや矢印キーを含め、他のキーはすべて無視されます。すべてのキーナビゲーションを回復させるには、_focusrecttrue に設定する必要があります。特定のボタンやムービークリップのキー操作機能をすべて回復させる場合は、Button._focusrectMovieClip._focusrect のいずれを使用しても、このグローバルプロパティを上書きできます。

メモ: コンポーネントを使用する場合、FocusManager は、このグローバルプロパティの使用を含め、Flash Player のフォーカス処理をオーバーライドします。

対応バージョン : ActionScript 1.0、Flash Player 4

次の例では、ブラウザウィンドウでフォーカスを受け取ったときに、SWF ファイル内のインスタンスの周囲の黄色の矩形を非表示にします。ボタンまたはムービークリップをいくつか作成し、次の ActionScript をタイムラインのフレーム 1 に追加します。

_focusrect = false;

パブリッシュ設定を Flash Player 6 に変更し、[ファイル]-[パブリッシュプレビュー]-[HTML] を選択してブラウザウィンドウで SWF ファイルをテストします。ブラウザウィンドウ内で SWF をクリックしてフォーカスを与え、Tab キーを使ってそれぞれのインスタンスにフォーカスを移動します。_focusrect が無効になっている場合は、Enter キーやスペースキーを押しても onRelease イベントハンドラは呼び出されません。これは、_focusrect が有効になっているか true のときに実行されます。

関連項目

_focusrect (Button._focusrect プロパティ), _focusrect (MovieClip._focusrect プロパティ)


 

このページに新しいコメントが追加された場合に、電子メールでの通知を希望する。 | コメントレポート

現在のページ: http://livedocs.adobe.com/flash/9.0_jp/main/00001236.html