MouseGesture?

  • 手軽にマウスジェスチャーを実装できます

コード

使い方

GesturePad?を表示リストに追加します。 GesturePad?MouseGestureEvent?を登録します。 マウスダウン→マウスアップまでの挙動を記録します。

//確認用のテキストフィールド
var textfield:TextField = addChild(new TextField) as TextField;
textfield.textColor = 0;
textfield.autoSize = TextFieldAutoSize.LEFT;

//ジェスチャーパッドを表示リストに追加します。
var gesturePad:GesturePad = addChild(new GesturePad) as GesturePad;
//ジェスチャーを描画するビットマップを表示リストに追加します。ジェスチャーの挙動を確認したいとき用。強制ではありません。
addChild(gesturePad.bitmap)
gesturePad.lineColor = 0;

//全てのジェスチャーを受信したい場合
gesturePad.addEventListener(MouseGestureEvent.GESTURE, function(e:MouseGestureEvent) {
	textfield.text = e.gesture
	gesturePad.init();//描画を初期化
});

//特定のジェスチャーのみを受信したい場合		
gesturePad.addEventListener(MouseGestureEvent.LEFT+MouseGestureEvent.RIGHT, function(e:MouseGestureEvent) {
	trace("左右")
});