首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >kineticjs tween:补间结束后继续代码

kineticjs tween:补间结束后继续代码
EN

Stack Overflow用户
提问于 2015-08-31 02:22:44
回答 1查看 92关注 0票数 0

如何在补间结束后更改最后两行的代码?这时,我得到了最后两个日志,声音播放了,同时tween开始了。在播放声音的同时,青少年结束了,我得到了最后一个日志("tween“)。

代码语言:javascript
复制
var tween = new Kinetic.Tween({
            node: mynode, 
            duration: 100,
            x: 100,
            y: 200,
            scaleX: 80,
            scaleY: 80,
            onFinish: function() {
                console.log("Tween finished");
            }
});
tween.play();
//The next lines should be executed after the onFinish-event
console.log("This should be the first log");
console.log("Executed before 'Tween finished'");
.. do something e.g. play a sound
EN

回答 1

Stack Overflow用户

发布于 2015-08-31 22:58:14

只需将其放入另一个函数中并从onFinish中调用它:

代码语言:javascript
复制
var func2 = function() {
    console.log("This should be the first log");
    console.log("Executed before 'Tween finished'");
    // .. do something e.g. play a sound
}

var tween = new Kinetic.Tween({
        node: mynode, 
        duration: 100,
        x: 100,
        y: 200,
        scaleX: 80,
        scaleY: 80,
        onFinish: function() {
            console.log("Tween finished");
            func2();
        }
});
tween.play();
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/32299736

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档