0

我试图在本地进行一些测试,当我尝试将我的 AMFPHP 服务器与 Flash 连接时,我发现了一些问题。

这是我连接到服务器的方式:

_netConnection.connect("http://localhost/Amfphp");

这就是我调用 AMFPHP 附带的预定义示例服务的方式:

_netConnection.call("ExampleService.returnOneParam", res, 5);

(res 是一个 Responder 对象)

当我尝试它时,我收到一条 Netconnection.Call.Badversion 消息。

我用谷歌搜索了很多,并尝试了不同的建议,但似乎没有任何效果。

有任何想法吗?

4

1 回答 1

1

查看此列表:http ://www.silexlabs.org/amfphp/documentation/troubleshooting-and-debugging-your-project/

我遇到的最常见的一种情况是,如果您在 php.ini 的结束 ?> 标记之后有额外的字符(甚至是空格或换行符)。

此外,如果您的代码中有错误,并且您的 php 正在打印它,那也会杀死它。

首先尝试在 Flash 之外调用它,以确保一切正常。

于 2012-11-14T19:56:27.740 回答