2012-05-29 45 views
0

我已經在stackoverflow上搜索,但沒有找到任何東西,並通過as3文檔查看了相同的結果。
我想做類似C的system();或PHP的shell_exec(")訪問AS3中的命令行

這可能嗎?怎麼樣?

+0

可能重複[Adobe AIR在執行程序(http://stackoverflow.com/questions/672021/adobe-air-to-execute-program) –

+0

只有在AIR應用程序中才有可能。它僅限於從瀏覽器應用程序調用任何系統進程。 –

+0

是的,我可以想象,但你不能在服務器上調用系統進程嗎? – 11684

回答

0

Flash是客戶端,因此您無法直接在服務器上調用可執行文件。

然而,你可以在服務器上創建一個PHP文件來運行你的可執行文件。然後你可以從Flash中使用的URLLoader啓動此腳本:

var urlLoader:URLLoader = new URLLoader(); 
var urlRequest:URLRequest = new URLRequest('http://example.com/somescript.php'); 
urlLoader.load(urlRequest); 
+0

我沒有意識到as3是客戶端,謝謝! – 11684