所以我正在制作一个使用flash的绘图应用程序。我希望能够将我的绘图导出为插图友好格式。
我想我需要记录用“历史记录”绘制的形状,然后通过text / xml / bytearray导出它们。
有没有人听说过工具让我的生活更轻松?谢谢!
答案 0 :(得分:4)
安装像这样http://www.pdf995.com/的PDF打印机驱动程序(免费提供一些烦人的广告)
导出您的FLA> SWF
打开SWF并右键单击SWF窗口>打印
选择PDF打印机驱动程序并打印到文件
在Illustrator CC中打开生成的PDF
保留了矢量!
答案 1 :(得分:2)
如果要导出Illustrator可以导入为定义的形状和路径的内容,请使用SVG。您可以从Flash生成SVG(不是自动,手动),然后Illustrator可以导入它。
我见过的一种技术是为您要绘制的DisplayObject上的底层Graphics实例创建一个包装器。使用您自己的原始绘图调用(moveTo,lineTo等)覆盖所有原始绘图调用,然后调用原始内容。通过这种方式,您可以将完整的历史记录写入SVG。
答案 2 :(得分:2)
Joshua Davis曾经将其保存/打印为pdf / PostScript文件,然后在Illustrator中打开...
[编辑]
似乎仍有可能。
我安装了一个打印到文件的PostScript打印机(kb2.adobe.com/cps/404/kb404883.html),我正在运行Windows Vista并安装了佳能PS-NX5000。
我在独立播放器中尝试了两种不同的swfs,一种绘制矩形,另一种绘制线条。
右键单击>打印...>佳能PS-NX5000>打印。
输入扩展名为.ai的文件名。在Illustrator中打开。选择全部并取消组合/拆分。资产是矢量。工作完成!
答案 3 :(得分:0)
我使用此在线工具http://iiistudio.com/convert2svg/
它工作得最好并将结果保存为SVG格式,您可以使用Adobe Illustrator直接打开它,并且它是在Flash应用程序中制作的。您可以下载swf文件,无论如何我都可以在没有服务器后端的情况下在本地工作,因为我猜它有php或js!
当我尝试将从Toon Boom Harmony导出的swf文件导入Adobe Flash时,它已进入舞台,但矢量曲线不是我想要的曲折。 Ans我也尝试用各种虚拟PDF打印机(如Foxit PDF打印机,PDF Factory Pro)将swf打印成PDF,结果也不好,而不是原始形状。
PDF,Flash和swf2svg的结果如此不同: https://i.stack.imgur.com/7bJnf.jpg