创建TweenMax对象后添加onComplete处理程序?

时间:2016-06-15 08:55:05

标签: javascript tweenmax gsap

我想在创建TweenMax对象后添加一个onComplete处理程序,但我找不到办法。我该怎么做呢?

只是为了澄清我想要这样做:

TweenMax.to(obj, 0.5, { x: 100, onComplete: myFunc });

但我想做这样的事情:

var tween = TweenMax.to(obj, 0.5, { x: 100 });
tween.onComplete = myFunc; //  Or however you do this...

使用TweenMax.set(obj, { onComplete: myFunc });立即触发事件。 我想我必须深入研究TweenMax对象才能找到onComplete参考,但我无法找到它。

有什么想法吗?

1 个答案:

答案 0 :(得分:3)

使用eventCallback,如此

var tween = TweenMax.to(obj, 0.5, { x: 100 });
tween.eventCallback("onComplete", myFunc, ["param1","param2"]);

我从这里得到了FileStruct