jsfl 运行 中的 exportSVG 作为 adobe animate 中的命令不起作用

exportSVG in jsfl run as a command in adobe animate doesn't work

在 Adob​​e 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,我可以手动导出它

使用 Adob​​e Animate CC v18.0 Build 107

只需在发布设置对话框中设置 svg 属性即可。

确保选中发布设置对话框中的 'SVG Image' 选项并保存 .fla 文件(这都可以通过脚本完成,但我有一个默认的 .fla 文件,然后将其导入,删除图层,保存,然后导出 svg)