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

标签 flash svg adobe jsfl

在 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 的参数,但似乎没有任何效果。如果我使用文件菜单“导出(旧版)”并选择 svg,我可以手动导出它

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

最佳答案

它所需要的只是在发布设置对话框中设置 svg 属性。

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

关于flash - jsfl 中的 exportSVG 作为 adobe animate 中的命令运行不起作用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47554521/

相关文章:

firefox - Firefox 中的内联 SVG

database - 如何在 Adob​​e Air 中的 LIKE 运算符模式中使用命名参数

flash - 如何将可变参数作为扩展列表传递给方法?

html - 动画SVG的对齐

css - SVG 图像 Sprite 作为背景图像缩放在 Chrome 53 上崩溃

actionscript-3 - 如何在全屏时调整 Adob​​e AIR 中的舞台大小以使其位于中心?

javascript - 将 javascript 插入现有 pdf 文件的方法有哪些(通过 API)

javascript - 是否可以从 JS 暂停/恢复/操作 swiffyobject?

flash - HTML5 "replace"怎么可以闪?

iphone - 适用于 IOS 和触摸事件的 Flash 打包器