Hola, estoy haciendo una aplicacion Flash y necesito que se conecte a un WebService con AS 2.0 para recoger una serie de datos de unas funciones del servicio. El caso es que no me carga el servicio y no se por que es porque he utilizado el mismo codigo para cargar otros servicios web y si que funcionan. El servicio web esta bien porque lo he probado con SoapUI, pero no se me conecta... si alguien pudiera ayudarme por favor... 
 
Os adjunto el codigo...
 
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. 
  
 


Este tema le ha gustado a 1 personas