将AMFPHP与AS文件连接时出现问题

时间:2012-11-13 01:30:13

标签: php actionscript-3 port amfphp netconnection

我试图将AMFPHP与动作脚本文件连接起来,除了它们之间的连接部分外,一切都工作正常。

这是我尝试将.as文件与服务连接的方式:

_netConnection = new NetConnection(); 
_netConnection.addEventListener(NetStatusEvent.NET_STATUS, onNetStatus);
_netConnection.connect("http://localhost/Core/Gateway.php");

问题是,我无法让它发挥作用。我也尝试用rtmpt替换http(http隧道),但它也不起作用,我在localhost之后添加了端口,我尝试了几次,没有运气。

根据我在localhost之后添加的端口,甚至没有调用onNetStatus,或者说它无法连接。

任何帮助?

谢谢!

2 个答案:

答案 0 :(得分:1)

你的网址看起来很有趣。如果它是amfphp V2.x,你应该指向Amfphp /(或Amfphp / index.php)

答案 1 :(得分:0)

如果您能告诉我们amfphp的版本,那么回答会更方便。假设你正在使用Amphp v 2.x,那么这就是一个概念。

在flex中,写下这样的东西:

var _amf:RemoteObject = new RemoteObject();
    _amf.destination = "dummyDestination";
    _amf.endpoint = "/Amfphp/";
    _amf.source = "yourphp";
    _amf.phpFunctionYouWantToCallWithParameterIfNeeded;

这就是你基本上需要在flex和amfphp 2.x之间建立连接