マウスイベントの処理 |
「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() メソッドで取得できます。