我正在尝试在ActionScript 3中进行PHP-Flash通信。我可以从Flash发送到PHP 但我不知道Flash如何从PHP文件中获取变量。
有任何帮助吗?
答案 0 :(得分:3)
假设您的PHP代码位于启用了PHP的服务器上,您可以这样做:
示例代码(未经测试,AS3可能不正确,因为这是Haxe):
var l : URLLoader = new URLLoader();
var rq : URLRequest = new URLRequest("http://www.example.com/superdata.php");
l.dataFormat = URLLoaderDataFormat.TEXT;
l.addEventListener(Event.COMPLETE, success, false, 0, false);
l.load(rq);
function success (e : Event) : Void {
trace(e.target.data);
}
在PHP方面:
<? echo "my data"; ?>
答案 1 :(得分:1)
您应该使用AMFPHP并创建一个Web服务。这样就可以使用SharedObjects来回传递变量。