Ver Mensaje Individual
  #1 (permalink)  
Antiguo 26/02/2009, 12:05
suncubus
 
Fecha de Ingreso: diciembre-2007
Mensajes: 140
Antigüedad: 16 años, 11 meses
Puntos: 0
webservices diferentes funciones

Hola, estoy un poco liada....
Tengo un web service, y en el existen diferentes funciones, algunas tienen un parámetro y otras varios. He conseguido que me funcione la función de un solo parametro, pero no consigo que me funcione la segunda funcion. Haber si sabeis que es lo que puedo estar haciendo mal. Pongo el código

Funciona:
import mx.data.components.WebServiceConnector;
var res1 = function (obj1:Object)
{
semana_num="número de la semana: "+obj1.target.results
trace(semana_num)
};

var wsAgenda1:WebServiceConnector = new WebServiceConnector();
wsAgenda1.addEventListener("result", res1);
wsAgenda1.WSDLURL = "http://localhost:4040/AgendaManager/service.asmx";
wsAgenda1.operation = "GetNumberWeek";
wsAgenda1.params = [num_sem];
wsAgenda1.suppressInvalidCalls = true;
wsAgenda1.trigger();


No funciona:
var res2 = function (obj2:Object)
{
day=new Array()
day="número: "+obj2.target.results
trace(day)

};

var wsAgenda2:WebServiceConnector = new WebServiceConnector();
wsAgenda2.addEventListener("result", res2);
wsAgenda2.WSDLURL = "http://localhost:4040/AgendaManager/service.asmx";
wsAgenda2.operation = "GetCurrentDay(day,month,year)";
wsAgenda2.params = [dia];
wsAgenda2.params = [mes];
wsAgenda2.params = [ano];
wsAgenda2.suppressInvalidCalls = true;
wsAgenda2.trigger();