kineticJS 5.1和jquery.transformtool

时间:2014-05-12 03:53:02

标签: kineticjs

我发现这个插件https://github.com/soloproyectos/jquery.transformtool在KineticJS 4.7中效果很好但不是5.1;有没有人试图用5.1。

1 个答案:

答案 0 :(得分:0)

我正在努力将其移植到5.1.0:https://github.com/bennettw/jquery.transformtool如果可以,请提供帮助。

至于将项目从KineticJS 4.7升级到5.1,您需要考虑以下变化:

  • 大多数吸气者和二传手都放弃了"得到"和"设置"他们名字的一部分。例外情况包括getAbsolutePosition()getParent()。 (从技术上讲,这是可选的,因为v5.1.0仍旧使用旧样式方法。)
  • Kinetic.Group不再具有其包含对象的宽度和高度。
  • 所有采用两个x,y参数的方法现在都采用对象{ x: xval, y: yval }。所以target.position(0, 0)现在变为target.position({x: 0, y: 0})size()也发生了变化,并期望对象包含widthheight
  • 度数现在是默认值而不是弧度。要使用4.7行为,请使用Kinetic.angleDeg = false。阅读有关此更改的背景讨论here

还有一些我尚未想到的差异。我在Kinetic.Group设置偏移量,但我仍然看到基于Kinetic对象左上角的变换(这是默认值)。