白鹭引擎实现滚动视图效果
话不多说,直接上代码了
先声明一个私有的计数器,定义滚动试图的上下翻变量
private PageturnTime:egret.Timer = null;
private pageturnNum:number = 0;
//两个按钮的三种点击情况 this.Regpanel.Upper.addEventListener(egret.TouchEvent.TOUCH_BEGIN,this.onClickUpperBegin,this);
this.Regpanel.Upper.addEventListener(egret.TouchEvent.TOUCH_END,this.onClickUpperEnd,this);
this.Regpanel.Upper.addEventListener(egret.TouchEvent.TOUCH_RELEASE_OUTSIDE,this.onClickUpperEnd,this);
this.Regpanel.Lower.addEventListener(egret.TouchEvent.TOUCH_BEGIN,this.onClickLowerBegin,this);
this.Regpanel.Lower.addEventListener(egret.TouchEvent.TOUCH_END,this.onClickLowerEnd,this);
this.Regpanel.Lower.addEventListener(egret.TouchEvent.TOUCH_RELEASE_OUTSIDE,this.onClickLowerEnd,this);
private onClickUpperBegin(){
this.pageturnNum = -20;
this.PageturnTime.start();
}
//btnend
private onClick