No es que tenga error al consumir el webservices, mi problema es a la hora de ejecutar esa misma aplicacion desde otro directorio, os detallo:
Tengo una simple prueba main.swf que consume un webservices con el siguiente codigo:
<mx:WebService id="myDocLiteralWS" wsdl="http://www.webservicex.net/WeatherForecast.asmx?WSDL"
useProxy="false" result="processResult(event)" fault="FaultWsProgress()">
<mx:operation name="GetWeatherByPlaceName">
<mx:request>
<PlaceName>{cbxGetWeather.selectedItem}</PlaceName>
</mx:request>
</mx:operation>
</mx:WebService>
Si ejecuto el programa desde flex y llamo al webservices me retorna los datos correctamente, si ejecuto directamente el fichero main.swf de la carpeta <directorio del proyecto>\bin-debug tambien me lo hace correctamente.
Pero si copio ese main.swf a otro directorio cualquiera y lo ejecuto se me abre correctamente con sus botones y tal pero a la hora de ejecutar el webservices me manda a la funcion fault = FaultWsProgress.
Que es tema de seguridad? del crossdomain? pero si fuera del crossdomain porque desde flex o desde la carpeta bin-debug me funciona correctamente sino tengo ningun fichero crossdomain ahi?
Gracias.
Un saludo.
