Egret社区

scroller移动方式

2016-3-10 10:13
816422
粗人  圆转纯熟 | 2016-3-10 11:25:37
taotao5453 发表于 2016-3-10 11:15
在你什么时候想滚动条滚动到固定位置时调用viewport.scrollV 设置位置
同时validatenow(),这个函数是用 ...

我是这样写的:
private 。。。。{
   this._scroller.addeventlistener(egret.event.enter_frame,this.scrollenter,this);

private......{
   if(e.type == egret.event.enter_frame){
this._scroller.viewport.scrollH = 500;
this._scroller.validateNow();
}
}
这样看上去好像是移动了500,不过好像是在一直循环移动的,没有底也没有顶的
taotao5453  略有小成 | 2016-3-10 11:30:42
粗人 发表于 2016-3-10 11:25
我是这样写的:
private 。。。。{
   this._scroller.addeventlistener(egret.event.enter_frame,this. ...

可以加个if判断,如果当前位置已经是想要设置的位置就return
粗人  圆转纯熟 | 2016-3-10 11:31:07
粗人 发表于 2016-3-10 11:25
我是这样写的:
private 。。。。{
   this._scroller.addeventlistener(egret.event.enter_frame,this. ...

这个写错了,这个好像是固定在500的位子上了
taotao5453  略有小成 | 2016-3-10 11:32:33
粗人 发表于 2016-3-10 11:31
这个写错了,这个好像是固定在500的位子上了

大概的方法就是这样,你再自己想想弄一下
粗人  圆转纯熟 | 2016-3-10 11:32:54
taotao5453 发表于 2016-3-10 11:15
在你什么时候想滚动条滚动到固定位置时调用viewport.scrollV 设置位置
同时validatenow(),这个函数是用 ...

如何知道scroller是往上滑动还是往下滑动,往左,往右的
粗人  圆转纯熟 | 2016-3-10 14:30:45
taotao5453 发表于 2016-3-10 11:30
可以加个if判断,如果当前位置已经是想要设置的位置就return

scroller的touchbegin事件不能每次都监听到,怎么才能判断到scroller的滑动方向的,谢谢
粗人  圆转纯熟 | 2016-3-10 16:12:01
taotao5453 发表于 2016-3-10 11:30
可以加个if判断,如果当前位置已经是想要设置的位置就return

如何停止scroller的滑动,我看到有一个stopanimation()的不过没有地方调用他的
粗人  圆转纯熟 | 2016-3-28 13:34:09
taotao5453 发表于 2016-3-10 11:32
大概的方法就是这样,你再自己想想弄一下

怎么才能判断到scroller的滑动方向的,谢谢
ajunDo  登堂入室 | 2016-3-30 14:17:47
粗人 发表于 2016-3-10 11:25
我是这样写的:
private 。。。。{
   this._scroller.addeventlistener(egret.event.enter_frame,this. ...

早就没有这个方法了。。。
粗人  圆转纯熟 | 2016-3-31 17:31:26
gamedaybyday 发表于 2016-3-28 21:00
示例
http://egret5.sinaapp.com/H5Games/game/girlplane/index.html

三口油
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|京网文[2014]0791-191号|京ICP证150115号|Egret社区 ( 京ICP备14025619号 )

Powered by Discuz! X3.4 © 2001-2019 Comsenz Inc.

返回顶部