Adobe Animate JS输出文件

时间:2018-01-31 19:09:50

标签: javascript output adobe createjs adobe-animate

使用Adobe Animate中的精灵表导出的JavaScript CreateJS文件的目的是什么?如果可能,如何使用它来帮助创建使用CreateJS创建资产?

1 个答案:

答案 0 :(得分:1)

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

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

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

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

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

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

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