我第一次尝试使用Adobe Animate CC的Snap.SVG插件,我将获得一个巨大的JSON文件作为输出。
我的文件很简单,我在画布中间有一个正方形,它从0度旋转到360度。有145帧,但只有2个关键帧,一个用于开始,一个用于结束。
问题似乎是导出器为动画的每一帧生成一个snap svg命令,而不是每个关键帧,因此我有一个18Kb的文件,包含超过1000行代码(一旦使用jsonlint格式化),只是为了旋转一个360度的简单矩形。
我认为这不可能是正确的,我需要改变我在Adobe Animate CC中设置舞台的方式,或者我在做其他错误。
真的很感激任何帮助。
答案 0 :(得分:2)
有更好的插件可以从Adobe Animate CC导出SVG。最好的是“Flash2svg”。并且它在减少导出的文件大小方面非常有效。它还能够在SVG文件中嵌入所有动画(包含音频!)。我总是使用它而不是膨胀的本地导出器。
您可以从这里下载免费插件: https://github.com/TomByrne/Flash2Svg
或者从Adobe Plugins面板安装它: https://creative.adobe.com/addons/products/7232
答案 1 :(得分:1)
我联系了插件的创建者,他确认这是目前预期的行为。