如何在运行时从单独的项目加载库资产?

How can I load library assets from a separate project at runtime?

我想设置一个项目,以便有两个 HTML5 createjs 项目,一个在运行时从另一个加载资产。

这样我就可以让我的项目的一部分在很多文件中共享,并且可以单独更新。

理想情况下,我会从单独的来源加载它们,例如 swf files can load assets from other swf files。仍在同一域内。

如何使用 createjs 进行设置?我知道我可以像在 javascript 中加载任何文件一样轻松加载位图和文本文件,但我想加载使用 Animate 创建的矢量图形并能够在舞台上渲染它们。

HTML5 导出的是生成的 js 文件,以及一些其他附加资产,如图像或声音。因此,您需要做的就是导出两个 .fla 文件并同时在 HTML 文档中加载两个生成的 js 文件。

<script src="js/export.js"></script>
<script src="js/export2.js"></script>

加载所有内容后,只要正确引用它们,您就可以使用这两个文件中的矢量图形。