PHP到闪存连接

PHP到闪存连接,php,actionscript-3,flash,Php,Actionscript 3,Flash,是否可以将信息从PHP传递到Flash(AS3)?我需要一个PHP文件和SWF在同一个文件夹中进行通信(我不能使用绝对链接,因为我不知道文件最终会在哪里)。我用两种方法做了多次尝试。我在这两个网站上都发了帖子,但这两个网站似乎都没有按照我所需要的方式工作,我似乎无法得到任何帮助: 既然这两种方法都不管用,也许有人能给我一种可以吗?为了清楚起见,让我们假设在我的PHP中有$name=“Bob”在Flash中不使用绝对链接的情况下,是否可以将“Bob”传递给Flash,以表示、跟踪或将其写入文本

是否可以将信息从PHP传递到Flash(AS3)?我需要一个PHP文件和SWF在同一个文件夹中进行通信(我不能使用绝对链接,因为我不知道文件最终会在哪里)。我用两种方法做了多次尝试。我在这两个网站上都发了帖子,但这两个网站似乎都没有按照我所需要的方式工作,我似乎无法得到任何帮助:


既然这两种方法都不管用,也许有人能给我一种可以吗?为了清楚起见,让我们假设在我的PHP中有
$name=“Bob”
在Flash中不使用绝对链接的情况下,是否可以将“Bob”传递给Flash,以表示、跟踪或将其写入文本字段,如果可以,如何执行?

我假设您正在谈论从服务器(如Apache)提供SWF文件和PHP脚本,并且运行Flash Player的客户端浏览器正在访问这些源。在你的问题中没有提到任何服务器/客户机

在这种情况下,SWF文件(在客户端浏览器中运行)可以向服务器上的PHP页面发出HTTP请求,并在HTTP请求中传递数据,PHP脚本可以在HTTP响应中返回数据。您可以使用
URLLoader
URLRequest
发出请求-下面是一个示例。在您的情况下,请使用相对URL访问PHP页面:

var urlReq:URLRequest = new URLRequest ("script.php");
或者这个:

var urlReq:URLRequest = new URLRequest ("./scripts/script.php");
但是,如果没有来自SWF客户端的请求,PHP无法启动与浏览器客户端(SWF或其他)的通信

如果您可以澄清或有更具体的问题,请添加评论