我正在尝试让shape
对象围绕其中心使用TweenLite
进行旋转,但它会围绕x
& y
。好像transformOrigin
的{{1}}无效。我仍然是TweenLite
和EaselJS
的新人。
请参阅this jsFiddle或查看下面的代码段:
段:
TweenLite
var canvas = document.getElementById('mainCanvas');
var stage = new createjs.Stage(canvas);
var shape = new createjs.Shape();
shape.graphics.beginFill('#000');
shape.graphics.drawRect(0, 0, 220, 220);
shape.graphics.endFill();
shape.x = 220;
shape.y = 220;
stage.addChild(shape);
stage.update();
//TweenLite.ticker.setFPS(40);
TweenLite.ticker.addEventListener('tick', stage.update, stage);
TweenLite.to(shape, 1, {
repeat: -1,
rotation: 360,
transformOrigin: '50% 50%'
});