1

在使用 Flex 和 Zend_AMF 之后,我现在正在为另一个使用 Flash CS5 和 Zend_AMF 的项目(小游戏)工作。只要我管理服务中的所有参数,就可以完美地检索数据。我正在使用此代码从 Servie 获取数据:

    nc.connect("http://localhost/project/public/service/gateway/amf");
    var res2:Responder = new Responder(returnDataList,returnError);             
    nc.call("Service_GatewayService.getData",res2);

但现在我想根据我随服务发送的 ID 获取数据。我一直在测试出了什么问题,我注意到我的“发送”变量在 Zend 中总是为空。我正在像这样使用 Zend 文档中的代码。我想发送“1”作为我的 ID。我的服务中的功能工作正常,问题不存在。我认为他并没有真正发送变量。这是我使用的代码

    nc.connect("http://localhost/project/public/service/gateway/amf");
    var res2:Responder = new Responder(returnDataList,returnError);
    var param:int = 2;          
nc.call("Service_GatewayService.getDataById",res2, param);

有人知道这个的解决方案...?

提前致谢

4

0 回答 0