【问题标题】:EaselJS example code fixesEaselJS 示例代码修复
【发布时间】:2018-06-20 00:29:15
【问题描述】:

有人在运行 EaselJS 1.0.0 提供的代码示例时遇到问题吗?我尝试运行 HelloWorld,但失败了;但我发现如果我进行了以下两项更改,它似乎可以工作:

1) 正文加载

<body onload=init();> <!-- WORKS -->
<body onload="init();"> <!-- DOES NOT WORK -->

2) 脚本标签

<script src="easeljs-NEXT.js"></script>  <!-- WORKS -->
<script src="../lib/easeljs.combined.js"></script> <!-- DOES NOT WORK -->

Fix #2 值得稍微解释一下——在 Finder 中使用搜索我找不到名为easeljs.combined.js 的文件。

也许这将有助于下一个深入研究 EaselJS 示例代码的人。如果我遗漏了什么,请随时告诉我。

需要像上面这样在 cmets 中包装 HTML?预览建议如此。

【问题讨论】:

  • 预览好像失败了!如何向问题添加代码?
  • 修复了您的预览。

标签: easeljs


【解决方案1】:

我怀疑您的第一个示例无法正常工作。你有一个方便的例子吗?

至于第二个,那些脚本是从哪里来的?您将不得不手动包含一个/或。如果您从GitHub 复制示例代码,则lib/ 文件夹位于examples/ 文件夹之外,因此它必须相对引用一个目录。

【讨论】:

  • 感谢您修复预览问题。
  • 我不打算讨论这个问题。代码来自随 EaselJS 版本 1.0.0 提供的 Hello World 示例。我的版本不是来自 GitHub,而是从 EaselJS 网站下载的 zip 文件。如果该示例适用于其他所有人,那就太好了。对我来说失败了。我进行了调查,并进行了上述更改以使示例正常工作。
  • 是的,不想辩论它,只是说引号是正确的做法,删除它们当然不应该解决它。我怀疑发生了其他事情。为了测试,我下载了这个文件 (raw.githubusercontent.com/CreateJS/EaselJS/master/examples/…),修改了 Easel 源以指向 CDN,它在 Chrome 中运行良好。你有一个不工作的onload 使用的拉链吗?是否有某个浏览器无法正常工作?你是在本地运行还是在服务器上运行?
  • 很抱歉回复的粗鲁。是的,我有一个带有非工作负载用法的 zip。您是否暗示有某种方法可以将拉链传递给您?如果可以的话,我会的。我在 Chromium 68.0.3406.0 上的 MacBook(OS X 10.11.5)上本地运行代码 - 假设今天的构建与我昨天使用的相同。嗯...我会在其他几个浏览器上尝试一下,看看我是否也可以在非本地运行它。
  • 只需修复文件名就足以让示例运行。显然不需要我对 onload 参数的第二次“修复”。如果文件名未修复,示例将在我的 MacBook 上在 4 种不同的浏览器中失败:Chromium 68.0.3406.0、Chrome 67.0.3396.87、Firefox 60.0.2 和 Safari 9.1.1。
猜你喜欢
  • 1970-01-01
  • 2023-03-30
  • 1970-01-01
  • 1970-01-01
  • 2021-12-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-01-29
相关资源
最近更新 更多