繁体   English   中英

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

[英]Flash Pro CC HTML5 Canvas & CreateJS - how to update the lib files to latest versions?

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

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

当然,我可以从CDN获取较新的lib文件并将其放入同一文件夹,并在发布后编辑Flash创建的HTML,但HTML将在后续发布期间被覆盖。 我看到有一个选项可以取消选中“覆盖HTML”,这可以解决这个问题。 在执行此操作之后,显然存在一些不兼容性,导致页面无法显示。

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

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM