1

使用 Adob​​e Animate 的 sprite 表导出的 JavaScript CreateJS 文件的目的是什么?如果可能的话,如何使用它来协助使用 CreateJS 创建资产?

4

1 回答 1

1

生成的 JS 文件(应与您的 FLA 同名)表示您的 Animate 阶段、其内容以及库中具有链接名称的任何符号(因此它们被导出)。

将 JS 文件视为您的“库”,其中包括一些元数据,例如需要预加载的图像和声音以及任何 SpriteSheet 定义,因为 Animate 默认会将图像组合到 SpriteSheet 中。

从那里您可以实例化任何库并将它们放在 EaselJS 阶段。这包括一个与您的 FLA 同名的符号,该符号exportRoot在导出的 HTML 中成为您的。

var exportRoot = new lib.MyFileName(); // The "stage contents"
stage.addChild(exportRoot);

var item = new lib.MySymbol(); // Some other symbol

为了专门回答您关于 SpriteSheets 的问题,ss_meta_data 中的定义包含 SpriteSheet 信息,包括图像名称和帧定义。实例化图像时,库中的所有图像都将指向该元素。该库是相当可读的(除了压缩路径指令,可以在发布设置中设置以显示实际命令)。

如果您还有其他问题,请告诉我。

于 2018-02-01T17:13:24.223 回答