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.