我正在处理一个Flash文件,我需要将数据从本地swf发布到实时服务器上的PHP文件中。
我使用以下网址中的代码:
http://tush.wordpress.com/2007/07/20/actionscript-3-using-urlloader-to-send-and-load-server-variables/
远程 PHP 文件被调用,但我无法在 POST 中获取数据,也无法在 GET 方法中获取数据。似乎数据没有从本地 swf 发布到我的远程 PHP 文件。
请指导。
谢谢
如果你可以POST到本地文件,那么你应该检查你的服务器是否打开来做这些事情。(检查 Apache 配置或 PHP 配置)。
您可能还想检查Security.allowDomain("your url");
在flash.system.Security;
答案是你做不到。
你不能像这样跨域。 如果在本地运行 SWF,则只能与本地资源通信。 如果从服务器运行它,则可以通过使用跨域策略与其他网络资源通信。