如何使 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 与之兼容,我们正在与 Adobe 合作更新 FlashCC 的导出格式,使其更加灵活和向前兼容。
导出的 spritesheet 数据仍然完全兼容,只是不是它生成的 Sprite
。在最坏的情况下,您可以将数据复制出来,然后自己编写代码来实例化 Sprite。
【讨论】:
感谢 gskinner。我确认使用别名技巧和使用 8.0 NEXT 版本就像 BitmapAnimation 的魅力一样。以上是关于如何使 flashCC 中的 easeljs/createjs 的 spritesheet 导出器适用于画架 7.0?的主要内容,如果未能解决你的问题,请参考以下文章
如何导出与 Flash Player 8 兼容的 Adobe Flash cc 文件?
触摸事件未注册使用 Flash CC 的 HTML5 画布创作