flash - 将 flash 中创建的矢量形状导出为 svg

标签 flash svg vector-graphics

例如,是否可以将在 Flash 中创建的矢量形状导出到 svg 文件?或者任何其他矢量格式?

如果可能的话 - 我该怎么做?是否有任何库或示例(或两者)?

最佳答案

虽然有点晚了,但你可能也想看看flash2svg作者:David Belias - 它是 Flash 的 MXP 扩展,可以将 Flash 矢量原生导出为 SVG。

它与 Flash CS4 和 CS5 兼容,但目前还没有关于与其他版本兼容性的信息。

2015 年 12 月更新:

实际上,甚至比这更好(因为我自己对这个扩展有问题): SWF2SVG on wonderfl (不再工作)- 这非常有效,我在最近的项目中使用了大约十几次。

2017 年 12 月更新:

@orangesherbert pointed out ,wonderfl.net 已被终止,大多数浏览器将不再运行 Flash 内容,除非明确启用。然而,Flash 仍然是读取 Flash 形状并将其转换为 SVG 形状的最佳方式,因此我创建了一个独立的 Windows 工具来完成此操作,您可以在此处下载:

<强> Flash2SVG tool (v1.2.1 于 2019 年 4 月更新:现在包含选项!)

它是一个小程序的 Windows 安装程序,它将获取任何已编译的 SWF 并将其转换为 SVG。我自己仍然经常这样做,所以我很高兴能够将其制作成独立的可执行文件。

Image SWF2SVG window, featuring options for converting an SWF file to an SVG

这是用 Flash 构建的(惊喜!)并编译为 Air for Desktop 应用程序。它是使用 Windows SDK SignTool 使用自行颁发的证书进行签名的。如果您遇到问题(或者想要在您的 Mac 上使用它?),请告诉我。

(如果有人仍想覆盖其浏览器设置并允许 Flash 在线运行,以便他们可以在浏览器中执行此操作,请告诉我,我会找到托管它的地方。 )

关于flash - 将 flash 中创建的矢量形状导出为 svg,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14142779/

相关文章:

flash - 如何使用 ActionScript 3.0 更改 Flash 文档的背景?

flash - 如何在Flash中的时间线上跟踪音频文件的放置

ios - iPad/iPhone 框架或 View 上的 Swf 视频?

javascript - 如何定位 svg 以及根据选择隐藏和显示 svg

python - 有没有比 Cairo 更好的用 Python 绘制矢量图形的库?

opengl - glFrustum 函数有什么作用?

javascript - 找到由 2 点及其切线交点定义的圆心

javascript - Polymer JS Polyfill 和 flash 兼容性

svg - 如何在 SVG 中为多个内容获取 ScrollBars

php - 使用 PHP 遍历 SVG 元素