我不明白为什么下面的示例不工作......它只适用于如果我调整大小一次,但如果我尝试再次调整大小,它会全部搞砸了。 ..如何在raphael.js中缩放路径
7
A
回答
8
你可能会认为,如果你叫规模()一次,然后叫规模()再次,其结果将是累积性的,但是这似乎并不如此。看起来,如果您调用scale(),它会记住原始尺寸并缩放这些尺寸,而不是以前重新计算的尺寸。
我得到你的例子的工作方式是在你的对象(scaleX = scaleY = 1)开始存储比例(每个维度的一个变量)。然后,我将存储的缩放比例乘以从缩放器/光标的最终位置计算出的缩放比例,并将其存储在您的对象中。最后,我在scale()函数调用中使用了存储的缩放比例来调整图形大小。
1
我固定的...只是使用node.resetScale();
+0
该方法的名称似乎违反直觉,但我很高兴它的工作原理。希望我在拉斐尔文档中找到了它。 – 2011-05-05 17:39:38
相关问题
- 1. raphael.js关闭路径
- 2. Raphael.js如何为路径设置属性?
- 3. 在raphael.js中缩放填充图案
- 4. 在使用视框时将一组路径拖放到Raphael.js中
- 5. raphael.js链路径命令
- 6. Raphael.js路径/行与渐变?
- 7. 缩放在拉斐尔2.1 svg路径
- 8. Raphael.js如何找到点击路径的中风?
- 9. 的路径选择属性 - Raphael.js
- 10. Raphael.js将文本转换为路径
- 11. 如何将路径缩放到Flex(查看框)中的容器?
- 12. 如何防止文本和边框的缩放而缩放路径
- 13. SVG.js缩放和直线移动路径
- 14. 使用raphael缩放多个路径
- 15. WPF:缩放路径的正确方法?
- 16. 确定一个点是否在Raphael.js中的路径元素内
- 17. 将不同的路径应用于不同的路径,其中每条路径都在raphael.js集内
- 18. 如何缩放SVG路径以适应窗口大小?
- 19. 如何获得自定义SVG路径在D3中正确缩放?
- 20. 在缩放中绘制路径的行为不一致Android
- 21. 如何缩短嵌套的资源路径的路径
- 22. 如何用动态路径或多个路径压缩文件?
- 23. 如何缩短Mac Terminal的路径?
- 24. 如何缩短图像路径
- 25. 如何省略文件路径压缩?
- 26. 如何缩短红帽linux的路径?
- 27. raphael.js中风/路径宽度似乎不起作用
- 28. Java路径压缩
- 29. Asp.net路径压缩
- 30. Raphael.js如何在Raphael.js中使用CSS文件?
不错的一个:)这就是为什么我喜欢stackoverflow – thgie 2011-05-05 07:43:26