Foros del Web » Creando para Internet » Flash y Actionscript »

webservices diferentes funciones

Estas en el tema de webservices diferentes funciones en el foro de Flash y Actionscript en Foros del Web. 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 ...
  #1 (permalink)  
Antiguo 26/02/2009, 12:05
 
Fecha de Ingreso: diciembre-2007
Mensajes: 140
Antigüedad: 10 años
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();
  #2 (permalink)  
Antiguo 26/02/2009, 12:19
Avatar de lucasiramos  
Fecha de Ingreso: agosto-2004
Ubicación: Santa Rosa, La Pampa, Argentina
Mensajes: 1.484
Antigüedad: 13 años, 4 meses
Puntos: 13
Respuesta: webservices diferentes funciones

Hola Suncubus ¿Como andas? Mira, yo trabajo con WebServices y en mas de una ocasión (bah, creo que solo una, je) tuve que usar dos funciones distintas de un WebService. Veo que a los WebServices los armás por código. Yo lo que hice fue arrastrar dos WebServicesConnector desde la barra Componentes (Ctrl+F7). Luego configurarlos "a mano" y no desde el código. Para que tengas una mejor idea, yo aprendí a usar WebServices en Flash con esta página, y hasta el día de hoy lo uso así y jamás he tenido inconvenientes.
Lamentablemente no tengo un ratito para mirar bien el código que pones, ya me estoy yendo. Pero te recomiendo que sigas los pasos de esa página. Esta muy clarito y es muy fácil. Ah! Un aporte en base a la experiencia, no uses eñes en los parámetros que recibe el WebService, sino no te va a funcionar bien.

Espero te sirva.

Saludos. Lucas
__________________
No sign...
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 10:57.