我尝试在本地进行一些测试,当我尝试将我的AMFPHP服务器与Flash连接时,我发现了一些麻烦。
这就是我连接到服务器的方式:
_netConnection.connect("http://localhost/Amfphp");
这就是我调用AMFPHP附带的预定义示例服务的方法:
_netConnection.call("ExampleService.returnOneParam", res, 5);
(res是响应者对象)
当我尝试它时,我收到一条Netconnection.Call.Badversion消息。
我已经搜索了很多内容,并尝试了不同的建议,似乎没有任何效果。
有什么想法吗?
答案 0 :(得分:1)
查看此列表:http://www.silexlabs.org/amfphp/documentation/troubleshooting-and-debugging-your-project/
我最常见的是,如果你在收盘后有额外的字符(偶数空格或换行符)?>你的php的标签。
此外,如果您的代码中出现错误,并且您的php正在打印,那么也会将其删除。
首先尝试在闪存之外调用它,以确保一切正常。