약 1 년 전에 kinetic.js
을 사용하여 복잡한 캔버스 웹 응용 프로그램을 개발했습니다. 나는 사용했다 kinetic.js
3.10.4. 버전 그리고 Google 크롬 및 Mozilla Firefox와 같은 최신 브라우저에서 내 응용 프로그램이 더 이상 작동하지 않는다는 것에 놀랐습니다. 예를 들어 Text
모양을 만드는 동안 오류가 발생했습니다.KineticJS 구 버전 작업
Uncaught TypeError: Type error
Kinetic.Shape.Kinetic.Node.extend.fill
config.drawFunc
Kinetic.Shape.Kinetic.Node.extend._draw
Kinetic.Container.Kinetic.Node.extend._drawChildren
Kinetic.Layer.Kinetic.Container.extend._draw
Kinetic.Layer.Kinetic.Container.extend.draw
loadMenu
_background.onload
내가 4.6.0 버전를 사용하여 시도했지만 내 레거시 코드에 일부 사용되지 않는 기능과 특징이 있습니다 : 여기에 구글 크롬 디버거에서 스택 추적 오류입니다. 4.630 버전으로 업데이트하는 대신 내 현재 3.10.4 버전 라이브러리 (몇 가지 손쉬운 수정 포함)를 사용할 수 있는지 궁금합니다. 그렇게 할 수 있습니까? 미리 감사드립니다 :)
어떤 비추천 기능이 필요합니까? Kinetic은 종종 기능을 추가하고 종종 메서드를 이동하지만 기능은 거의 제거하지 않습니다. Kinetic의 changelog를 점검하여 필요한 기능에 간단한 4.6 버전이 있는지 확인하십시오 : https://github.com/ericdrowell/KineticJS/wiki/Change-Log – markE
'.transitionTo' 메소드가 더 이상 작동하지 않습니다. 현재 (3.10.4)'Text Shapes' .fill' 속성이 작동하지 않아 Chrome에서 'Uncaught TypeError'가 발생합니다. –