AS3调用php页面,其中包含javascript


AS3 call php page with javascript in it?

我正试图从AS3调用一个php脚本/页面,该脚本/页面中有一些javascript调用。我正在使用常规

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

我的php页面有一些javascript。php将POST中获得的一些变量传递给我的JS脚本,该脚本连接到第三方应用程序。

现在我的问题是,我可以毫无问题地从AS3调用脚本,但当我这样做时,JS似乎永远不会运行。我的问题是,如果您在POST中从flash调用php脚本/页面,嵌入该页面的JS是否正在运行??

您需要将该JavaScript传递给浏览器才能运行它。在ActionScript中,它只是一个字符串。

在AIR应用程序中,您可以创建一个HTML控件来在.中运行JS

在浏览器应用程序中,您可以使用ExternalInterface将字符串发送到包含HTML的一些自己的JS代码中。