Ver Mensaje Individual
  #1 (permalink)  
Antiguo 09/06/2008, 07:54
victorandresc
 
Fecha de Ingreso: mayo-2008
Mensajes: 5
Antigüedad: 15 años, 10 meses
Puntos: 0
De acuerdo Webservice con Flash

Hola amigos del foro, yo soy nuevo en este y espero tener la mejor bienvenida:

Mi problema es el siguiente, me estan pidiendo que conecte flash con un webservice, llamar a sus metodos y trabajar con ellos, osea guardarlos en variables.

Ya he encontrado 2 formas de conectar:
Está es con el Componente Webconnector que se arrastra directamente del Flash.
y se arrastran tmb 2 textArea.

//////////////PRIMERA FORMA DE CONEXION////////////////////////
//Creamos un objeto nuevo del tipo objeto
var on_Release = new Object();
//Declaramos la función que se va a realizar cuando cargue
on_Release.load = function(evt) {
//Limpiamos las cajas de texto
resultado.text = "";
resultado2.text = "se inicia ws";
//Lanza la función del webservice
wsc.trigger();
resultado2.text = "Se ejecuta Conexion";
}
//Asignamos el Listener al componente botón
resultado.addEventListener("load", on_Release);

De esta forma, me trae el dato en el reultado, ya que es hay donde asigne la salida de ese valor, el problema es que yo quiero tomar ese valor y meterlo en una variable y no se como.


En la segunda forma la conexion se hace via actionscript, el problema es que aqui no me muestra ninguna dato en el textarea, he probado todas las formas y me dice [Object Object] o undefinido.
/////////////////SEGUNDA FORMA DE CONEXION/////////////////////////////
//llamar un nuevo conector
var wsConn:WebServiceConnector = new WebServiceConnector();
//conexion al Webservice
wsConn.WSDLURL = "http://webfactoring:95/Flash.asmx?wsdl";
//Se asigna el metodo u operación
wsConn.operation = getDiez;
wsConn.params =[];
//Definir si hay llamadas
wsConn.suppressInvalidCalls = true;
//Deseamos conexion simultanea?
wsConn.multipleSimultaneousAllowed = false;
//Creamos un objeto nuevo del tipo objeto
var wscListener:Object = new Object();
//Declaramos la función que se va a realizar cuando cargue la animacion
wscListener.load = function(evt) {
//Linea de activación
wsConn.trigger();
resultado.text = wsConn.operation;
resultado2.text = "Conexion hecha";
};
resultado.addEventListener("load",wscListener);

En conclución, lo que necesito yo es conectarme al webservice y explotar los datos, osea manipularlos, guardarlos en variables, etc.

Por favor si alguien me pudiera ayudar se lo agradeceria por monton.


Muchas gracias.