我想知道是否需要一个Flash to C#Converter。它会从swf转换所有资产和代码,并输出.png / .mp3 / .avi和.cs文件,这样你就可以编译它们。
你会输入swf,选择一些选项,然后就可以了。我可能会把它定位为Desktop / DX,Desktop / OpenGL(适用于Mac和Linux),Mobile / Win7,Mobile / MonoTouch。
我已经设法通读了swf文件格式,并从中获得了有用的信息。
所以,我的观点是:写作需要一段时间,这将是一项艰巨的任务。我应该继续这个项目,还是找一些更有用的东西。
答案 0 :(得分:8)
去吧。特别是如果你开源它,编程和最终用户世界可能只是一个更好的地方,因为它。
警告:仔细阅读的版权内容。即便是Java,许多人过去常常相信它或多或少是开放的,这表明当Google为Android创建一些自己的Java运行时时,它并不是无限的。
答案 1 :(得分:1)
为什么要将它转换为C#?只需将swf转换为IL组件即可完成。发送IL比发出C#文本稍微复杂一点,但并不像你想象的那么困难,特别是如果你来自另一个VM,你的大部分工作都是将Flash VM操作码和类型映射到IL操作码和类型。
答案 2 :(得分:1)
我写了一个SWF发生器,我个人认为你已经过了头脑。尽管如此,如果你能做到这一点,还有很大的荣誉,但flash文件格式非常通用。你将如何处理变形(补间)?我同意这里的其他人说银色转换器可能是一个更好的产品,如果你能把它拉下来,我会非常感动。