[英]Working with old version of KineticJS
大約一年前,我使用kinetic.js
開發了一個足夠復雜的畫布Web應用程序。 我使用了kinetic.js
3.10.4。 版本我很驚訝我的應用程序不再適用於最新的瀏覽器,如Google Chrome和Mozilla Firefox。 例如,創建Text
形狀時出錯。 以下是Google Chrome調試程序的堆棧跟蹤錯誤:
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版本 。 它仍然可以這樣做嗎? 提前致謝 :)
是的,轉換被淘汰並被Tweens有效的KineticV4.5取代。
補間的編碼與舊的Transitions類似。
因此,任何轉換為Tweens的轉換應該是直截了當的。
ChromeV26的變化打破了動能填充 - 因此KineticV4.3和更舊的填充將無法正常工作。
可能的選擇:
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.