2008-12-15 110 views
3

我想知道是否可以在運行時通過C#編譯.swf文件(將通過Flex應用程序調用)。我讀過一些關於使用fsch.exe的文章,但沒有提供任何具體的例子。通過C#在運行時編譯swf?

我很確定這是可能的,所以第二個問題是它是否可行的中等規模。我希望允許用戶配置一個swf,然後將這些設置直接編譯到swf中進行傳送,而不是依靠外部數據存儲來保存配置詳細信息。

預先感謝任何幫助,您可以提供 -

比爾

回答

1

你應該能夠做到這一點相當簡單使用命令行編譯器。

您需要能夠在您的服務器上設置編譯器。 http://www.google.com.au/search?hl=en&q=swf+command+line+compiler&btnG=Search&meta=

在你的C#代碼中,你可以執行一個shell命令來調用你的編譯器。 http://www.google.com.au/search?hl=en&q=execute+command+shell+asp+.net&btnG=Search&meta=

需要注意的一件事是在嘗試檢索編譯的文件之前等待編譯器完成。您將需要處理來自編譯器的響應並確保編譯成功。

我不明白爲什麼這在中等規模上不可行。