Flash CS3 ドキュメンテーション |
|||
| ActionScript 2.0 リファレンスガイド > ActionScript 言語エレメント > グローバルプロパティ > _focusrect プロパティ | |||
_focusrect = Boolean;
キーボードフォーカスがあるボタンまたはムービークリップの周囲に黄色の矩形を表示するかどうかを指定します。_focusrect がデフォルト値 true に設定されている場合、ユーザーが Tab キーを押して SWF ファイル内のオブジェクト間を移動するときに、現在フォーカスのあるボタンまたはムービークリップの周囲に黄色の矩形が表示されます。黄色の矩形を表示しない場合は、false を指定します。これはグローバルプロパティであり、特定のインスタンスに対して上書きできます。
グローバル _focusrect プロパティが false に設定されている場合、すべてのボタンとムービークリップのデフォルトのビヘイビアでは、キーボードナビゲーションが Tab キーに限定されます。Enter キーや矢印キーを含め、他のキーはすべて無視されます。すべてのキーナビゲーションを回復させるには、_focusrect を true に設定する必要があります。特定のボタンやムービークリップのキー操作機能をすべて回復させる場合は、Button._focusrect と MovieClip._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