Пустая переменная при отправке данных из Flash CS5 в сервис Zend_AMF - PullRequest
1 голос
/ 02 января 2012

После работы с 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);

Но теперь я хочу, чтобы данные зависели от идентификатора, который я отправляю с сервисом.Я проверял, что идет не так, и заметил, что моя отправленная переменная всегда равна нулю в Zend.Я использую код в документации Zend, как это.Я хочу отправить «1» в качестве моего идентификатора.Функция в моем сервисе работает нормально, проблема не в этом.Я думаю, что он на самом деле не посылает переменную.Это код, который я использую

    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);

Кто-то знает решение для этого ...?

Заранее спасибо

...