読者です 読者をやめる 読者になる 読者になる

Threadでクリックとかダブルクリックを取得する

mouseDownを一緒に取るようにしてるとうまくいかなかったけどなんとかなったのでメモ。

イベントの発生順が
mouseDown -> mouseUp -> click or doubleClick
なので、mouseUpの処理時にeventを入れるとうまくいった。

//どっかでmouseUpをevent登録しておく
private function mouseUpEvent(e:MouseEvent):void
{
  event( _root.stage, MouseEvent.CLICK, mouseClickEvent);
  event( _root.stage, MouseEvent.DOUBLE_CLICK, doubleClickEvent );
  //次の処理
  next(renderEvent);
}