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("左右")
});

