簡體   English   中英

通過C#在運行時編譯swf?

[英]Compile swf at runtime via C#?

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

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

在此先感謝您提供的任何幫助 -

法案

您應該能夠使用命令行編譯器相當簡單地完成此操作。

您需要能夠在服務器上設置編譯器。 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=

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

我不明白為什么這在中等規模上是不可行的。

您可以嘗試MTASC ..它是基於命令行的ActionScript編譯器,因此您可以使用Process.Start調用它,然后使用Process.WaitForExit方法等待它完成編譯

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM