マウスイベントの処理

「GlobalDef.h」で _USE_MOUSE を定義した場合にのみイベントを検知できます。

マウスイベントが発生すると、processEvent() メソッドが呼び出されます。このメソッドの中で、イベントのタイプを識別してください。processEvent() メソッドの記述例は次のようになります。

    function processEvent( type:Number, param:Number ):Void
    {
        switch( type )
        {
        case _MOUSE_DOWN_EVENT:
            // マウスボタンが押された
            break;
        case _MOUSE_MOVE_EVENT:
            // マウスポインタが移動した
            break;
        case _MOUSE_UP_EVENT:
            // マウスボタンが離された
            break;
        }
    }

イベントのタイプは、_MOUSE_DOWN_EVENT_MOUSE_MOVE_EVENT_MOUSE_UP_EVENT の3種類です。

マウスポインタの座標は、getMouseX()getMouseY() メソッドで取得できます。