jsfl 运行 中的 exportSVG 作为 adobe animate 中的命令不起作用
exportSVG in jsfl run as a command in adobe animate doesn't work
在 Adobe Animate 和 .fla 文件中(导入 swf 文件后,导入到舞台),我 运行 这个脚本
var exportFileName = 'file:///C|/temp/files/a.svg';
fl.getDocumentDOM().exportSVG(exportFileName, true, true);
它似乎什么也没做...根本没有创建 svg 文件。如果我将 exportSVG 更改为具有相同参数的 exportPNG,它似乎确实有效。我在网上找到了几个使用这个 exportSVG 函数的例子,但是我找不到任何官方文档(也没有 exportPNG 的文档)。
有谁知道如何进行这项工作,知道它是否应该工作,或者至少可以为我指出一些文档?
作为附加信息,如果我添加跟踪语句,一旦 exportSVG 行被命中,输出面板的内容就会被清除干净。我也玩过 exportSVG 的参数,但似乎没有任何效果。如果我使用文件菜单 'export (legacy)' 并选择 svg,我可以手动导出它
使用 Adobe Animate CC v18.0 Build 107
只需在发布设置对话框中设置 svg 属性即可。
确保选中发布设置对话框中的 'SVG Image' 选项并保存 .fla 文件(这都可以通过脚本完成,但我有一个默认的 .fla 文件,然后将其导入,删除图层,保存,然后导出 svg)
在 Adobe Animate 和 .fla 文件中(导入 swf 文件后,导入到舞台),我 运行 这个脚本
var exportFileName = 'file:///C|/temp/files/a.svg';
fl.getDocumentDOM().exportSVG(exportFileName, true, true);
它似乎什么也没做...根本没有创建 svg 文件。如果我将 exportSVG 更改为具有相同参数的 exportPNG,它似乎确实有效。我在网上找到了几个使用这个 exportSVG 函数的例子,但是我找不到任何官方文档(也没有 exportPNG 的文档)。
有谁知道如何进行这项工作,知道它是否应该工作,或者至少可以为我指出一些文档?
作为附加信息,如果我添加跟踪语句,一旦 exportSVG 行被命中,输出面板的内容就会被清除干净。我也玩过 exportSVG 的参数,但似乎没有任何效果。如果我使用文件菜单 'export (legacy)' 并选择 svg,我可以手动导出它
使用 Adobe Animate CC v18.0 Build 107
只需在发布设置对话框中设置 svg 属性即可。
确保选中发布设置对话框中的 'SVG Image' 选项并保存 .fla 文件(这都可以通过脚本完成,但我有一个默认的 .fla 文件,然后将其导入,删除图层,保存,然后导出 svg)