Tengo un detalle con un script incluso ya agregue un crossdomain.xml al otro server donde esta el asp.
Tengo este codigo
Código :
System.security.loadPolicyFile("http://x.x.x.x/SIMET/crossdomain.xml"); import mx.controls.Alert enviar_lv = new LoadVars(); alClicar = new Object(); alClicar = function (evento){ if (evento.detail == Alert.YES){ trace("Has pulsado Si"); enviar_lv.solicitud=solicitud.text; Alert.show(enviar_lv.solicitud); enviar_lv.send("http://x.x.x.x/SIMET/viewer_solicitud.asp", "POST"); } else if (evento.detail == Alert.NO){ trace("Has pulsado No"); } } Alert.yesLabel = "Sí"; Alert.noLabel = "No"; Alert.buttonWidth = 75; Alert.show("¿Imprimir?", "Imprimir", Alert.YES | Alert.NO, this, alClicar, "prueba", Alert.OK);
Si ejecuto esto desde mi pc, sucede que el swf le pasa el valor que yo quiera puede ser 123, 129, un numero "x" al asp sin problema, el asp ejecuta el reporte en cristalreport y siquiero lo imprimo sin ningun problema , repito esta todo ok.
Pero cuando subo el archivo "swf" al server en este caso un server en linux y trato de ejecutarlo nomas no , no le pasa el valor al "asp" que esta en un server 2000 server para que ejecute el reporte y asi no sirve.
No se si me haga falta un crossdomain.xml de todas formas lo agregue al directorio donde tengo el asp.
este es el codigo del crossdomain
Código :
<? xml version="1.0"> <cross -domain-policy> <allow -access-from domain="*" /> </allow></cross>
Me ayudan?