ボタンイベントの処理 |
ボタンイベントが発生すると、processEvent() 関数が呼び出されます。この関数の中で、イベントのタイプとパラメータを識別してください。processEvent() 関数の記述例は次のようになります。
function processEvent( type, param ) { switch( type ) { case _BUTTON_DOWN_EVENT: if( param == buttonElement( btn1 ) ) { // btn1 が押された } break; case _BUTTON_OUT_EVENT: if( param == buttonElement( btn1 ) ) { // btn1 からマウスポインタが出た } break; case _BUTTON_OVER_EVENT: if( param == buttonElement( btn1 ) ) { // btn1 にマウスポインタが入った } break; case _BUTTON_UP_EVENT: if( param == buttonElement( btn1 ) ) { // btn1 上でマウスボタンが離された } break; } } |
イベントのタイプは、_BUTTON_DOWN_EVENT/_BUTTON_OUT_EVENT/_BUTTON_OVER_EVENT/_BUTTON_UP_EVENT の4種類です。