0

所以我正在制作一个使用 Flash 的绘图应用程序。我希望能够将我的绘图导出为对插画家友好的格式。

我想我需要记录用“历史”绘制的形状,然后通过 text/xml/bytearray 导出这些形状。

有没有其他溢出者听说过让我的生活更轻松的工具?谢谢!

4

4 回答 4

5

安装一个像http://www.pdf995.com/这样的 PDF 打印机驱动程序(它是免费的,带有一些烦人的广告)

导出您的 FLA > SWF

打开 SWF 并右键单击 SWF 窗口 > 打印

选择 PDF 打印机驱动程序并打印到文件

在 Illustrator CC 中打开生成的 PDF

向量被保留!

于 2014-03-20T16:59:06.893 回答
2

Joshua Davis 曾经将其保存/打印为 pdf/PostScript 文件,然后在 Illustrator 中打开...

[编辑]

看来这仍然是可能的。

我安装了可打印到文件的 PostScript 打印机 (kb2.adobe.com/cps/404/kb404883.html),我正在运行 windows vista 并安装了佳能 PS-NX5000。

我在独立播放器中尝试了 2 种不同的 swf,一种绘制矩形,另一种绘制线条。

右键单击>打印...>Canon PS-NX5000>打印。

输入带有 .ai 扩展名的文件名。在 Illustrator 中打开。全选并取消组合/拆分。资产是向量。任务完成!

于 2011-02-25T12:32:34.357 回答
1

如果您想导出到 Illustrator 可以作为定义的形状和路径导入的东西,请使用 SVG。您可以从 Flash 生成 SVG(不是自动,手动),然后 Illustrator 可以导入它。

我见过的一种技术是为您正在绘制的 DisplayObject 上的底层 Graphics 实例创建一个包装器。用你自己的覆盖所有原始绘图调用(moveTo、lineTo 等),记录所做的事情,然后调用原件。通过这种方式,您可以将完整的历史记录写入 SVG。

于 2011-02-25T02:19:56.483 回答
0

我使用这个在线工具http://iiistudio.com/convert2svg/

它效果最好,并将结果保存为 SVG 格式,您可以使用 Adob​​e Illustrator 直接打开它,它是在 Flash 应用程序中制作的。您可以下载 swf 文件,它可以在没有服务器后端的情况下在本地工作,因为我猜它有 php 或 js!

当我尝试将我从 Toon Boom Harmony 导出的 swf 文件导入到 Adob​​e Flash 时,它进入了舞台,但矢量曲线呈锯齿形,这不是我想要的。Ans 我还尝试使用各种虚拟 PDF 打印机(如 Foxit PDF 打印机、PDF Factory Pro)将 swf 打印为 PDF,结果也很糟糕,根本不是原始形状。

结果在 PDF、Flash 和 swf2svg 中是如此不同: https ://i.stack.imgur.com/7bJnf.jpg

于 2017-07-06T13:49:31.780 回答