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

Adding onComplete handler after TweenMax object created?

我想在创建 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 引用,但我找不到它。

有什么想法吗?

使用eventCallback,像这样

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

我从这里得到的http://greensock.com/docs/#/HTML5/GSAP/TweenLite/eventCallback/