【问题标题】:kineticJS Uncaught TypeError: Type errorkineticJS Uncaught TypeError:类型错误
【发布时间】:2013-06-03 03:53:14
【问题描述】:

我正在使用动力学制作拖放应用程序,一切正常,直到几天后控制台中出现一个奇怪的错误(未捕获的类型错误:类型错误)。 调试我的应用程序我发现当我向舞台添加图层时会发生此错误。这很奇怪,因为我的应用程序可以在除 google chrome 之外的所有主要浏览器中运行。 有人可以帮我解决这个问题,我不想失去 3 个月的工作! Eric Rowell 你有什么线索吗?

【问题讨论】:

  • 我们需要查看一些代码来帮助您。此外,此错误是在 KineticJS 软件版本更新后的完全工作代码中发生的,还是在您添加一些自己的开发代码后发生的?我问的原因是我在 KineticJS 中经常看到这个错误,而且几乎总是我做错了,而不是基于 Kinetic 的错误。哎呀——我是不是承认我犯了很多错误!在创建新的 Kinetic 元素时,它通常类似于一个额外的分号。
  • 解决方法:这不是代码问题,好像是新版chrome的bug。我的代码适用于除 chrome 之外的所有主要浏览器。对于我所阅读的内容,这与 new Image() 有关。解决方案是:将“new Image()”替换为“document.createElement('img')”,效果很好。这是一个特定的 chrome 27 错误,参见:code.google.com/p/chromium/issues/detail?id=238071 –

标签: html5-canvas kineticjs


【解决方案1】:

解决方法是:将“new Image()”替换为 “document.createElement('img')”,效果很好。

我在 Chrome、Chromium 中遇到了同样的问题,但在 Firefox 和 Safari 中没有。

安德烈,你是对的!! tks!

【讨论】:

    猜你喜欢
    • 2013-01-18
    • 2023-04-08
    • 2016-02-22
    • 2020-08-19
    • 2014-10-03
    • 2018-07-17
    • 2021-04-09
    • 2023-03-17
    • 2023-02-17
    相关资源
    最近更新 更多