2012-03-16 74 views
0

我想從AS3調用一個php腳本/頁面,它有一些javascript調用。 我正在使用常規AS3使用JavaScript調用php頁面?

var varSend:URLRequest=new URLRequest("http://my_www/script.php"); 
varSend.method=URLRequestMethod.POST;(...) 

我的php頁面有一些javascript。 PHP將POST中獲得的一些變量傳遞給我的JS腳本,該腳本連接到第三方應用程序。

現在我的問題是,我可以從AS3調用腳本沒有任何問題,但是當我這樣做時,它似乎像JS永遠不會運行。我的問題是,如果你從POST中調用一個php腳本/頁面,JS是嵌入在該頁面中運行的?

回答

0

您需要將該JavaScript傳遞給瀏覽器才能運行它。在ActionScript中它只是一個字符串。

在AIR應用程序,你可以創建一個HTML控件在運行JS。

在瀏覽器應用程序,您可以將字符串給一些自己的JS代碼,包含HTML,使用ExternalInterface

+0

是的,它在AIR應用程序中。 「創建HTML控件並運行JS」是什麼意思?我理解HTML控制部分,但「運行JS」? – Eric 2012-03-16 21:11:36

+0

他表示在各種版本的Adobe AIR中提供的HTMLViewer類或StageWebView類。兩者都允許您在空氣的情況下呈現網頁。 – badunk 2012-03-17 11:26:17

+0

我的問題是,JS嵌入在該頁面中,運行在HTMLViewer中? HTMLViewer html5是否符合? – Eric 2012-03-17 15:42:14