Comunidad de diseño web y desarrollo en internet online

Error al consumir webservices, problema del crossdomain?

Citar            
MensajeEscrito el 31 Mar 2010 11:35 am
Buenos dias.

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.

Por XaviQ

11 de clabLevel



 

msie8
Citar            
MensajeEscrito el 03 Abr 2010 12:51 pm

Por solisarg

BOFH

13669 de clabLevel

4 tutoriales
5 articulos

Genero:Masculino   Bastard Operators From Hell Premio_Secretos

Argentina

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.