我想知道是否有很多对闪存到C#转换器的需求。它将转换来自swf的所有资源和代码,并输出.png/.mp3/.avi和.cs文件,这样您就可以编译它们。
你可以输入swf,选择几个选项,然后它就会做它的事情。我可能会让你的目标是Desktop/DX,Desktop/OpenGL( Mac和Linux),Mobile/Win7,Mobile/MonoTouch。
我已经设法通读了swf文件格式,并从中获得了有用的信息。
所以,我的观点是:这将需要一段时间来编写,这将是一项艰巨的任务。我是应该继续这个项目,还是应该找到更有用的东西。
发布于 2010-12-01 11:07:35
勇敢点儿。特别是如果你将它开源,编程和最终用户世界可能只会因为它而变得更好。
警告:请仔细阅读版权资料。即使是Java,许多人过去认为它或多或少是开放的,但当Google为Android创建一些自己的Java运行时时,它也不是无限开放的。
发布于 2010-12-01 11:30:23
为什么要把它转换成C#呢?只需将swf转换为IL程序集并使用它即可。发送IL比发送C#文本稍微复杂一些,但并不像您想象的那样困难,特别是如果您来自另一个VM,您的大部分工作将是将Flash VM操作码和类型映射到IL操作码和类型。
发布于 2010-12-01 12:30:18
我已经写了一个SWF生成器,我个人认为你有点不知所措。恕我直言,如果你能做到这一点,你会得到极大的赞誉,但闪存文件格式非常通用。例如,你将如何处理变形(补间)?我同意其他人的说法,silverlight转换器可能是一个更好的产品,如果你能做到这一点,我将再次留下深刻的印象。
https://stackoverflow.com/questions/4320839
复制相似问题