|
3. 中級編 - 2. ボタンイベント
3- 2- 0. ボタンイベントの処理
FlashLiteは、ActionScriptボタンイベントとして、press、release、rollOver、rollOutのイベントをサポートしています。これらのイベントを処理するには、「on(イベント)」ハンドラをボタンインスタンスに記述します。
3- 2- 1. サポートされているイベント
ここで「ボタンにフォーカスがある場合」とは、「タブナビゲーションの矩形がボタンにある場合」を指します。それぞれのイベントについてまとめます。
| press |
ボタンにフォーカスがある場合にデバイスの選択キーを押したとき |
| release |
ボタンにフォーカスがある場合にデバイスの選択キーを離したとき |
| rollOver |
ボタンがフォーカスを受け取ったとき |
| rollOut |
ボタンがフォーカスを失ったとき |
実際にはイベント処理がどのように行われるのか、下の例で見て下さい。マウスを用いて操作すると分かり易いです。赤や青のボタンをクリックしたり、マウスカーソルを合わせたり、外したりしてみて下さい。赤のボタンが赤い字で、青のボタンが青い字で、イベントの状態を示しています。マウスカーソルがタブナビゲーションの黄色い矩形と同じ役割をします。マウスクリックが選択キーを押した状態です。
|