工作,我已經開發了使用kinetic.js
大約一年前,一個足夠複雜的畫布上的Web應用程序。我用kinetic.js
3.10.4。版本我很驚訝我的應用程序不再適用於Google Chrome和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版本嘗試,但也有我的舊代碼有些過時的功能和特性。 我只是想知道,我可以用我的當前3.10.4版本庫(與幾個輕鬆的修復),而不是更新的4.6.0版本。這仍然有可能嗎?感謝提前:)
哪些過時的功能,你需要?我的經驗是,Kinetic經常增加功能並且經常移動方法,但很少消除功能。檢查Kinetic的更新日誌,看看你需要的函數是否有簡單的4.6對應:https://github.com/ericdrowell/KineticJS/wiki/Change-Log – markE
我得到'.transitionTo'方法不再工作。 當前(3.10.4)'Text Shapes''.fill'屬性不起作用,導致谷歌瀏覽器中出現'未捕獲的TypeError'。 –