ボタンイベントの処理

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