Компилировать SWF во время выполнения через C #? - PullRequest
3 голосов
/ 15 декабря 2008

Я хотел бы знать, возможно ли скомпилировать файл .swf во время выполнения через C # (будет вызываться через приложение Flex). Я прочитал несколько статей об использовании fsch.exe, но ничего такого, что приводило бы конкретные примеры.

Я вполне уверен, что это возможно, поэтому второстепенный вопрос заключается в том, возможно ли это в среднем масштабе. Я хотел бы позволить пользователям настраивать SWF, а затем компилировать эти параметры непосредственно в SWF для доставки, а не полагаться на внешнее хранилище данных для хранения сведений о конфигурации.

Заранее благодарим за любую помощь, которую вы можете предложить -

Bill

Ответы [ 2 ]

1 голос
/ 16 декабря 2008

Вы можете попробовать MTASC .. это компилятор ActionScript на основе командной строки, поэтому вы можете просто использовать Process.Start для его вызова и затем использовать Process.WaitForExit метод ожидания завершения компиляции

1 голос
/ 16 декабря 2008

Вы должны быть в состоянии сделать это довольно просто, используя компилятор командной строки.

Вы должны иметь возможность настроить компилятор на вашем сервере. http://www.google.com.au/search?hl=en&q=swf+command+line+compiler&btnG=Search&meta=

В вашем коде на C # вы можете выполнить команду оболочки для вызова вашего компилятора. http://www.google.com.au/search?hl=en&q=execute+command+shell+asp+.net&btnG=Search&meta=

Одна вещь, с которой следует быть осторожным, это дождаться завершения работы компилятора, прежде чем пытаться получить скомпилированный файл. Вам нужно будет обработать ответ от компилятора и убедиться, что компиляция прошла успешно.

Я не понимаю, почему это не было бы возможно в среднем масштабе.

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