Пустая переменная при отправке данных из Flash CS5 в сервис Zend_AMF

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

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

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

0 ответов

Другие вопросы по тегам