CreateJS:如何 link 几个形状

CreateJS: how to link few shapes

我想通过一个命令同步几个形状 draggable/scalable/rotatable。是否有内置函数 link 它们或使它们嵌套?或者我应该把它们放在一个数组中,然后对它们中的每一个重复我的命令?

您可以将任意数量的显示对象添加到容器中,并在容器上进行转换操作。

var shape = new createjs.Shape();
shape.graphics.f("#f00").dc(0,0,25);

var shape2 = new createjs.Shape();
shape2.graphics.f("#00f").dc(0,0,25);
shape2.x = 100;

var container = new createjs.Container();
container.addChild(shape, shape2);
stage.addChild(container);

container.x = container.y = 100;
container.rotation = 45;

// Move the container on the x-axis when dragged
container.on("pressmove", function(e) {
    container.x = stage.mouseX;
});

这是一个fiddle:http://jsfiddle.net/2m9yff9x/