Adobe Animate Snap SVG 插件 - 巨大的文件
Posted
技术标签:
【中文标题】Adobe Animate Snap SVG 插件 - 巨大的文件【英文标题】:Adobe Animate Snap SVG plugin - huge files 【发布时间】:2016-06-14 03:35:46 【问题描述】:我第一次尝试使用 Adobe Animate CC 的 Snap.SVG 插件,我得到一个巨大的 JSON 文件作为输出。
我的文件很简单,画布中间有一个正方形,它从 0 度旋转到 360 度。有 145 帧,但只有 2 个关键帧,一个用于开始,一个用于结束。
问题似乎是导出器正在为动画的每一帧而不是每个关键帧生成一个 snap svg 命令,所以我有一个 18Kb 的文件,其中包含超过 1000 行代码(曾经使用 jsonlint 格式化),只是为了旋转一个简单的 360 度矩形。
我假设这不可能是正确的,我需要更改我在 Adobe Animate CC 中设置舞台的方式,或者我做错了其他事情。
任何帮助将不胜感激。
【问题讨论】:
【参考方案1】:有更好的插件可以从 Adobe Animate CC 中导出 SVG。最好的是“Flash2svg”。它在减少导出文件大小方面非常有效。它还能够在 SVG 文件中嵌入所有动画(包括音频!)。我总是使用它而不是臃肿的原生导出器。
您可以从这里下载免费插件: https://github.com/TomByrne/Flash2Svg
或者从 Adobe 插件面板安装它: https://creative.adobe.com/addons/products/7232
【讨论】:
这根本不是要回答这个问题 我假设“在 SVG 文件中嵌入所有动画”意味着它正在使用 SMIL?如果是这样,那就不好了,因为浏览器不支持它(那些支持的浏览器也不会很快支持)。【参考方案2】:我联系了插件的创建者,他确认这是当前预期的行为。
【讨论】:
以上是关于Adobe Animate Snap SVG 插件 - 巨大的文件的主要内容,如果未能解决你的问题,请参考以下文章
如何将 adobe animate CC fla 导出到 illustrator CC
jsfl中的exportSVG在adobe animate中作为命令运行不起作用