查看测试代码的小提琴:https://fiddle.sencha.com/#fiddle/1jro 或以下代码:
inline
我想要做的是能够缩放整个绘图容器,并移动所有精灵并适当缩放。当我将容器减半时,整个图像应该变小。可以这样做吗?我当前的实现是错误的,因为只应用缩放并且位置无效。
答案 0 :(得分:0)
答案很简单。只需使用scalingCenter(X和Y):
s1.setAttributes({scalingX: 0.5, scalingY: 0.5, scalingCenterX: 0, scalingCenterY: 0});
s2.setAttributes({scalingX: 0.5, scalingY: 0.5, scalingCenterX: 0, scalingCenterY: 0});
s3.setAttributes({scalingX: 0.5, scalingY: 0.5, scalingCenterX: 0, scalingCenterY: 0});