Скомпилировать SWF во время выполнения через C #?

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

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

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

Билл

15.12.2008 19:01:08
2 ОТВЕТА
РЕШЕНИЕ

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

Вы должны иметь возможность настроить компилятор на вашем сервере. 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=

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

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

1
16.12.2008 04:52:54

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

1
16.12.2008 04:56:39