ScrollView的一个bug 1.1.2

最近在用这个控件,感觉有的地方有问题啊。
CCScrollview.js的源码:

_onTouchMoved: function(event) {
        var touch = event.touch;
        if (this.content) {
            this._handleMoveLogic(touch);
        }
        var deltaMove = touch.getDelta();
        //FIXME: touch move delta should be calculated by DPI.
        if (cc.pLength(deltaMove) > 7) {
            this._touchMoved = true;
            var buttonComponent = event.target.getComponent(cc.Button);
            if (buttonComponent) {
                buttonComponent._onTouchCancel();
            }
        }
        // TODO: detect move distance, if distance greater than a seuil, then stop propagation.
        event.stopPropagation();
    },

var deltaMove = touch.getDelta();
//api 获取鼠标距离上一次事件移动的距离对象,对象包含 x 和 y 属性。
应该是距离起始点的距离才对吧?要不然只要慢慢的移动Button事件是一直会响应的啊

2.感觉缺少了一个回调事件。
松手的时候没有回调,只有超过边界的时候才会调用auto_scroll_end事件。
因为松手时候我要手动设置应该具体移动到哪个位置。我就是想实现类似coverflow的效果,松手卡牌自动移动到中间。现在只能自己手动实现了。

3.上次我刷了那么多楼。抽奖竟然没有我.
我很需要它来装逼的。

  1. 对,第一个问题在 1.2 版本已经修复。。。

  2. 第二个问题,松手的回调可以加上,在 touch up 的时候就触发这个事件么?

谢谢回复。
是这个意思。

收到,下个版本给你加上。

太及时了 山人大大。:kissing::kissing::kissing::kissing: