Хотели бы люди конвертер Flash в C #? - PullRequest
9 голосов
/ 01 декабря 2010

Мне интересно, есть ли большой спрос на конвертер Flash в C #. Он конвертирует все ресурсы и код из SWF-файла и выводит файлы .png / .mp3 / .avi и .cs, поэтому вы можете скомпилировать их.

Вы должны ввести SWF, выбрать несколько опций, и тогда это будет сделано. Я бы, наверное, сделал так, чтобы вы могли настроить таргетинг на Desktop / DX, Desktop / OpenGL (для Mac и Linux), Mobile / Win7, Mobile / MonoTouch.

Мне удалось прочитать формат файла swf и получить от него полезную информацию.

Итак, моя точка зрения такова: на это уйдет некоторое время, и это будет большая задача. Должен ли я продолжить этот проект или найти что-то более полезное.

Ответы [ 3 ]

8 голосов
/ 01 декабря 2010

Перейти на это.Особенно, если вы откроете его с открытым исходным кодом, мир программирования и конечного пользователя может быть только лучшим местом из-за этого.

Предостережение: внимательно прочитайте статью об авторских правах внимательно .Даже Java, который многие считали более или менее открытым, показывал, что это было не бесконечно, когда Google создал свою собственную среду выполнения Java для Android.

1 голос
/ 01 декабря 2010

Я написал генератор SWF, и лично я думаю, что вы над головой.При всем уважении, огромное спасибо, если вы можете сделать это, но формат флеш-файла очень универсален.Как бы вы поступили с морфингом?Я согласен с другими людьми, которые утверждают, что конвертер Silverlight, вероятно, является лучшим продуктом, и снова я буду очень впечатлен, если вы сможете это сделать.

1 голос
/ 01 декабря 2010

Зачем вообще конвертировать его в C #? Просто конвертируйте SWF в сборку IL и покончите с этим. Излучение IL немного сложнее, чем выдача текста на C #, но не так сложно, как вы думаете, особенно если вы работаете с другой виртуальной машины, где большая часть вашей работы будет отображать коды операций и типы Flash VM на коды операций и типы IL.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...