Egret社区
本帖最后由 cair 于 2018-5-19 18:16 编辑

[mw_shl_code=actionscript3,false]    /**
         * 缓动到滚动位置 hsp
     * @hook
         */
    export function throwTo(scroller: eui.Scroller, hspTo: number, direction: Keys): void {
        var tm = 0;
        let delayScroller = function () {
            egret.clearTimeout(tm);
            if (!scroller)
                return;
            if (direction === Keys.touchScrollH) {
                scroller.viewport.scrollH = hspTo;
            } else {
                scroller.viewport.scrollV = hspTo;
            }
        }
        tm = egret.setTimeout(delayScroller, this, 50);
    }[/mw_shl_code]
滚动方法如上,不要问我为什么要加延迟。 , hsp 滚动距离自己手动算下就行。 多数情况是这样算的:
游客,如果您要查看本帖隐藏内容请回复



分享到 :
0 人收藏

70 个回复

倒序浏览
Hjx  初窥堂奥 | 2018-5-21 09:48:31
看看,学习
FunkyHong  登堂入室 | 2018-5-22 10:13:55
进来看一看
秋风飘泶  登堂入室 | 2018-5-23 10:04:51
66666666666
xixi39  登堂入室 | 2018-5-23 10:17:04
看看
761319311  初学乍练 | 2018-5-23 11:00:05
看看
ldh9436  登堂入室 | 2018-5-28 12:10:12
学习学习
lc199302  登堂入室 | 2018-5-28 14:25:13
kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
qiaolun  登堂入室 | 2018-5-28 14:38:53
延迟是为啥
小小流年呦  初窥堂奥 | 2018-5-30 17:26:12
666
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

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

返回顶部