2014-05-12 6 views

답변

0

여기에서 5.1.0으로 이식하는 중입니다 : https://github.com/bennettw/jquery.transformtool 가능한 경우 도와주세요.

지금까지 5.1 KineticJS 4.7에서 프로젝트를 업그레이드로, 다음과 같은 변화를 설명해야합니다

  • 대부분 getter 및 setter는 이름의 "설정", "수"와 부분을 떨어졌다. 예외는 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에 오프셋을 설정하고 있지만 키네틱 오브젝트 (기본값)의 왼쪽 위 모퉁이를 기반으로 한 변환을 계속보고 있습니다.