Os adjunto el codigo...
Código ActionScript :
var servicioWeb = new mx.services.WebService("http://actividades.etiobe.com/sevice.asmx?WSDL"); servicioWeb.onLoad = function (result) { if( nombre == "" || url == "" || tarea == "") { mensaje = "Faltan datos."; gotoAndStop(4); } else { comprobarNivel(stage.paciente.toString()); comprobarSesiones(stage.paciente.toString()); } } servicioWeb.onFault = function(fault) { mensaje = ("Fallo en la conexion"+fault.faultCode+","+fault.faultstring); gotoAndStop(4); //gotoAndPlay("Menu",1); } function comprobarNivel(idusuario) { serviceObj = servicioWeb.comprobarNivelMoveit(idusuario); serviceObj.onResult = function(result) { stage.nivel = result; if(nivel != 66 && completadas != 66) { gotoAndPlay("Menu",1); } else { mensaje = "fallo en la funcion comprobarNivel"; gotoAndStop(4); } } serviceObj.onFault = function(fault) { trace("Failed to Load WebService"+fault.faultCode+","+fault.faultstring) ; } } function comprobarSesiones(idusuario) { serviceObj = servicioWeb.comprobarSesionesMoveit(idusuario); serviceObj.onResult = function(result) { stage.completadas = result; if(nivel != 66 && completadas != 66) { gotoAndPlay("Menu",1); } else { mensaje = "fallo en la funcion comprobarNivel"; gotoAndStop(4); } } serviceObj.onFault = function(fault) { trace("Failed to Load WebService"+fault.faultCode+","+fault.faultstring) ; } } function InsertaResultadoMoveit(idusuario,tarea,fechainicio ,fechafinal,puntuacion) { serviceObj = servicioWeb.InsertaResultadoMoveit(idusuario,tarea ,fechainicio,fechafinal,puntuacion); serviceObj .onResult = function(result) { exito = result; } serviceObj .onFault = function(fault) { trace("Failed to Load WebService"+fault.faultCode+","+fault.faultstring) ; } }
Gracias de antemano.
Un saludo.
David.