ボタンイベントの処理

ボタンイベントが発生すると、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種類です。