マウスイベントの処理

「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() メソッドで取得できます。