文档 说:
Timeline Timeline 类同步多个补间并允许将它们作为一个组进行控制。
但没有示例如何使用它。如果我创建一个时间线
var tl = createjs.Timeline();
不再呈现任何形状。
Timeline 是 TweenMax 中的一个很棒的功能,我也喜欢在画布中使用它。
创建一个Timeline
不应该影响形状的渲染 - 您能否提供更多代码或进一步解释您正在尝试做什么?
的用法Timeline
非常简单:
var timeline = new createjs.Timeline(); //create the Timeline
timeline.addTween(tween, tween2); // add some tweens
timeline.setPaused(true); // pause all tweens
timeline.setPosition(300); // set position on all tweens ...
但是,如果您更习惯 GSAP,您可以将 GSAP 与 EaselJS/CreateJS 结合使用——它们可以很好地协同工作。
我有一个例子:
//First Tween on rav4 object
var ravScaleTween = new createjs.Tween.get(rav4)
.wait(350)
.to({scaleX:1, scaleY:1, x:ravEndPoint.x, y:ravEndPoint.y}, 1500, createjs.Ease.quadOut);
//Second Tween on rav4 object
var ravAlphaTween = new createjs.Tween.get(rav4)
.wait(350)
.to({alpha:1}, 400);
//Create Timeline class
var ravTimeLine = new createjs.Timeline();
ravTimeLine.addTween(ravScaleTween,ravAlphaTween);
rav4 对象开始缩放并移动到 x 和 y 位置(1500 毫秒),因为 rav4 对象的 alpha 在 400 毫秒处逐渐消失