【发布时间】:2016-04-19 05:54:03
【问题描述】:
我有一个简单的形状:
var line = new createjs.Shape();
line.graphics.beginFill('red').drawRect(0, 0, 1, 10);
我想让这个形状的宽度在这种情况下从 1px 变为 100px
我该怎么做?
我已经阅读了几乎所有的文档,但目前仍不确定这是否可行,我似乎无法在他们的网站或其他任何地方找到这方面的示例。
createjs.Tween.get(line).to({width: 100}, 1000, linear);
这几乎出现在所有动画文档中,但在使用宽度时没有任何作用。当我更改 x 或 y 属性时,它工作正常。是否有我可以更改的属性列表?如果是这样,我在哪里可以找到这些。
我从 stackoverflow 上的一个问题中找到了这个例子: http://jsfiddle.net/cZDEP/1/
但在这种情况下,他们没有使用 TweenJS,是否可以使用 TweenJS 替换此示例,或者在这种情况下我是否必须使用 Ticker 来为线条设置动画?
【问题讨论】:
标签: javascript canvas createjs easeljs tween.js