我很难弄清楚我想做的事情是否可行,如果可以,该怎么做。
我有一堆形状分为 3 组。在这 3 个组中,其中 1 个包含通过动画更新其位置的对象。我还试图允许所有组/对象可拖动(它们相对于彼此的位置需要保持不变,所以现在我只是将它们所在的图层设置为可拖动)。
问题是动画必须重绘包含所有对象的整个图层。似乎没有必要重绘一堆不动的形状,所以我只想为一组中的对象设置动画。但我不知道怎么做。
我正在使用的结构的一般示例:
Stage
|
Layer
|
+----------+----------+
| | |
Group 1 Group 2 Group 3
第 1 组需要进行动画处理。所有三个组都需要是可拖动的。我尝试将 Group 1 放在一个图层中,然后将该图层添加到父图层,但这似乎不起作用。
非常粗略的例子:http: //jsfiddle.net/UTcaL/