如何使 flashCC 中的 easeljs/createjs 的 spritesheet 导出器适用于画架 7.0?

Posted

技术标签:

【中文标题】如何使 flashCC 中的 easeljs/createjs 的 spritesheet 导出器适用于画架 7.0?【英文标题】:How to make the spritesheet exporter for easeljs/createjs in flashCC works with easel 7.0? 【发布时间】:2015-04-19 23:35:45 【问题描述】:

Flash CC html5 导出器使用easeljs 7.0。

在这个版本中,BitmapAnimation 已被弃用并被 Sprite 取代。

但是flash cc的easeljs的spritesheet exporter仍然使用BitmapAnimation,不兼容。

我错过了什么吗? 有没有人遇到过这个问题并解决了?

【问题讨论】:

【参考方案1】:

直到 v0.7.1 的 EaselJS 仍然支持 BitmapAnimation,通过别名返回到 Sprite。当前版本的 FlashCC 使用Sprite,但由于依赖旧的继承模型,它与 EaselJS v0.8.0 不兼容。 EaselJS 的 vNEXT 与之兼容,我们正在与 Adob​​e 合作更新 FlashCC 的导出格式,使其更加灵活和向前兼容。

导出的 spritesheet 数据仍然完全兼容,只是不是它生成的 Sprite。在最坏的情况下,您可以将数据复制出来,然后自己编写代码来实例化 Sprite。

【讨论】:

感谢 gskinner。我确认使用别名技巧和使用 8.0 NEXT 版本就像 BitmapAnimation 的魅力一样。

以上是关于如何使 flashCC 中的 easeljs/createjs 的 spritesheet 导出器适用于画架 7.0?的主要内容,如果未能解决你的问题,请参考以下文章

如何导出与 Flash Player 8 兼容的 Adob​​e Flash cc 文件?

Flash CC 中的可检查参数不获取值

触摸事件未注册使用 Flash CC 的 HTML5 画布创作

在 Flash CC 中模拟下载

如何在 Flash CC/Action Script 3.0 中创建自定义 MovieClip 边界?

Adobe Flash CC 发布到 AS2