[LayaAir 2.0]list 中的scrollbar

给list中的scrollBar添加Laya.Event.END 事件,会触发两次,开始点击拖动触发一次,拖动结束后触发一次,源码里是直接run的没有回调参数,而且改了源码之后回调参数也还是end类型
版本号是2.6.0
已邀请:

我不会再取名字了

赞同来自:

    /**@private */
    __proto.onTargetMouseDown=function(e){
        if ((this.isLockedFun)&& !this.isLockedFun(e))return;
        this.event(/*laya.events.Event.END*/"end");
        this._clickOnly=true;
        this._lastOffset=0;
        this._checkElastic=false;
        this._lastPoint || (this._lastPoint=new Point());
        this._lastPoint.setTo(Laya.stage.mouseX,Laya.stage.mouseY);
        Laya.timer.clear(this,this.tweenMove);
        Tween.clearTween(this);
        Laya.stage.once(/*laya.events.Event.MOUSE_UP*/"mouseup",this,this.onStageMouseUp2);
        Laya.stage.once(/*laya.events.Event.MOUSE_OUT*/"mouseout",this,this.onStageMouseUp2);
        Laya.timer.frameLoop(1,this,this.loop);
    }
// 点击之后出发的是mousedown事件, 这里直接是this.event("end")的

要回复问题请先

商务合作
商务合作