javascript - Flash Pro CC HTML5 Canvas & CreateJS - 如何将 lib 文件更新到最新版本?

标签 javascript createjs flash-cc

我正在使用 Flash Pro CC,并发布为 HTML5 Canvas。这合并并使用了 CreateJS JavaScript 库。我注意到,当生成 HTML 文件时,lib 文件的版本比其 CDN/GitHub 上在线可用的版本要旧一些。我知道最近在线发布的内容将领先于 Flash Pro 包含的内容,所以我想知道如何告诉 Flash 使用这些库的更新版本。

这里是 Flash Pro CC 添加的脚本标签。我已经从使用托管库的选项切换到使用本地库... 库/easeljs-0.7.1.min.js libs/tweenjs-0.5.1.min.js libs/movieclip-0.7.1.min.js 库/preloadjs-0.4.1.min.js libs/soundjs-0.5.2.min.js

当然,我可以去CDN获取较新的lib文件,放到同一个文件夹,发布后编辑Flash生成的HTML,但HTML会在后续的过程中被覆盖发布。我看到有一个选项可以取消选中“覆盖 HTML”,这可以解决这个问题。这样做之后,显然存在一些不兼容问题,甚至导致页面无法显示。

例如,我将 JS 标签从... 库/soundjs-0.5.2.min.js 到 libs/soundjs-0.6.0.min.js

...我的文件不再有效;浏览器中没有显示任何视觉效果。

有人知道如何顺利​​更新到新版本的库吗?或者对我的方法的想法是错误的?我的目标是尝试使用最新版本来获得 CreateJS 团队已编程到其库中的最大数量的功能。

最佳答案

您应该能够按照您的建议交换库,但它们需要一次全部交换,否则您将遇到事件模型和继承的不兼容问题。确保也交换 MovieClip 库。

正如您所建议的,最简单的方法是发布一次,然后关闭“覆盖 HTML”并修改 html 以指向新库。我们进行了相当广泛的测试,新库应该与最新的 Flash CC 输出兼容。我们遇到的唯一问题是 FlashCC 的 spritesheet 导出工具,它与最新版本的 EaselJS 不兼容。

这并不是说可能没有我们没有发现的不兼容性,所以如果您能够重现问题,请告诉我们。

关于javascript - Flash Pro CC HTML5 Canvas & CreateJS - 如何将 lib 文件更新到最新版本?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28569092/

相关文章:

javascript - 将数据发送到外部js文件而不对用户可见(CodeIgniter)

javascript - jquery datepicker min max 不工作

javascript - 这种 sanitizer 容易受到 XSS 攻击吗?

html - 如何通过 createJS 和 Flash CC 在 Movieclip 上使用缓存

php - 实时更改任何站点可视化属性

javascript - Flash/Animate CC 补间格式数字

javascript - 使用箭头键移动 gif,导致错误 Uncaught TypeError : Object function (){throw"Ticker cannot be instantiated. ";}

javascript - Adobe Animate JS 输出文件

flash - Flash CC 中的电影资源管理器 (ALT + F3)。现在去掉了吗?