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

[Actionscript3] 纯文本查看 复制代码
    /** 
         * 缓动到滚动位置 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);
    }

滚动方法如上,不要问我为什么要加延迟。 , hsp 滚动距离自己手动算下就行。 多数情况是这样算的:
游客,如果您要查看本帖隐藏内容请回复
[/hide]


分享到 :
0 人收藏

21 个回复

倒序浏览
Hjx  登堂入室 | 2018-5-21 09:48:31
看看,学习
FunkyHong  登堂入室 | 2018-5-22 10:13:55
进来看一看
syk123  登堂入室 | 2018-5-22 10:22:14
Mark
秋风飘泶  登堂入室 | 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
延迟是为啥
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

Powered by Discuz! X3.2 © 2001-2016 Comsenz Inc.

返回顶部