Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/objective-c/23.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/116.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Objective c 从FLA输出SVG_Objective C_Ios_Actionscript 3_Flash_Svg - Fatal编程技术网

Objective c 从FLA输出SVG

Objective c 从FLA输出SVG,objective-c,ios,actionscript-3,flash,svg,Objective C,Ios,Actionscript 3,Flash,Svg,希望你们能帮我。我目前正在开发我的第一个iOS应用程序,需要显示矢量图形,据我所知,要做到这一点,我需要使用.SVG文件。计划是使用API处理Cocos2d内部的向量实现 目前,我在多个FLA中拥有所有必需的矢量图形(一些带有动画,一些没有)。我需要能够将这些矢量图形导出到多个.SVG 我曾尝试使用Flash Professional扩展“”,但效果有限。它输出一些向量,但一旦它们变得更复杂,扩展就会崩溃。我还查看了一些承诺通过上传程序转换为.SVG的网页,但是这些网页似乎返回了不可用的文件 所

希望你们能帮我。我目前正在开发我的第一个iOS应用程序,需要显示矢量图形,据我所知,要做到这一点,我需要使用.SVG文件。计划是使用API处理Cocos2d内部的向量实现

目前,我在多个FLA中拥有所有必需的矢量图形(一些带有动画,一些没有)。我需要能够将这些矢量图形导出到多个.SVG

我曾尝试使用Flash Professional扩展“”,但效果有限。它输出一些向量,但一旦它们变得更复杂,扩展就会崩溃。我还查看了一些承诺通过上传程序转换为.SVG的网页,但是这些网页似乎返回了不可用的文件

所以我想我的问题是,有人知道其他可靠的方法来完成FLA/SWF到.SVG的转换吗


谢谢。

这里的问题如下:

希望这有帮助

--编辑--

您是否尝试过Adobe Wallaby:


实际上,如果你想使用SWF格式,你应该看看克劳斯的很棒的库,其中包括直接包含到


如果您确实安装了.fla和Illustrator,您可以尝试从Flash导出.fxg文件,在Illustrator中打开它并从中保存SVG。.fxg格式比旧的Flash.ai exporter支持更多功能。

谢谢你的提示,我确实看到了这个帖子。就像我在我的原始帖子中说的,我发现了一个扩展,可以转换简单的fla,但是对于复杂的fla来说,它不够可靠。由于这个过程在一定程度上起作用,我认为实际上可以将fla转换为svg格式。感谢您的回复。我正在研究另一个Direct.swf to objective-c库,它看起来类似于as3swf,但它已从Github中删除,所以我将明确地研究一下Claus。我确实考虑过。fxg的,但我过去与他们的经验不是很好。你知道.fxg是否像.svg那样保存动画数据吗?@GarryBarter我刚才用过.fxg,它在处理渐变和更复杂的图形方面做得更好。请注意,可能支持某些高级功能,但可能无法完美翻译,因此在illustrator中导入并修复参数后,值得检查该文件。关于动画,而不是fxg。我使用自己的.jsfl脚本来获取运动参数。如果您不想进入.jsfl,您仍然可以使用“复制运动”功能,然后导航到该文件并对其进行解析。好的,谢谢,我将研究使用.fxg,但由于上面有所有其他文件来执行动画,这可能不是最简化的过程。我正在尝试使用很多传统的Flash动画,所以它需要尽可能简单。谢谢你的帮助,我一定会尝试使用as3swf。@GarryBarter我同意,获取图形和动画看起来并不简单。从我的观点来看,我会编写一个.jsfl脚本来正确解析图形和动画数据,并只将所需的数据导出为所需的精确格式,但这需要时间。如果您使用的是FlashCS6,我还建议您查看一下。不幸的是.jsfl源代码被打乱了,但至少它似乎是一种将图形和动画导出为代码形式的选项,可以进一步解析/使用。