El problema que tienes es del sand-box. El flash player no permite
cargar ningun documento externo que no resida en el mismo dominio que el
.swf. Dos posibles soluciones. Si tienes acceso a los dos servidores
(parece el caso) puedes utilizar el archivo de políticas (hay más info
en la web de macromedia). Si no tuvieras acceso al servidor donde
residen los xml (no es el caso) tendrías que implementar un wrapper en
el servidor del cliente que lo que haría es hacer (desde php, asp o
cualquier otro lenguaje) la llamada al xml del servidor remoto. El flash
le pediría a su servidor un archivo y ese servidor redirigiría la
petición hacia otro servidor.

Saludos a todos
Xavi Beumala
http://www.5dms.com
http://www.code4net.com

> -----Mensaje original-----
> De: [EMAIL PROTECTED] 
> [mailto:[EMAIL PROTECTED] En nombre de Diego Ponce de León
> Enviado el: viernes, 18 de junio de 2004 17:26
> Para: [EMAIL PROTECTED]
> Asunto: [ASNativos] [ot]- swf de un dominio que parsea xml de 
> otro dominio => no funciona 
> 
> 
> Hola a todos, justo cuando acabo el curro llegan los 
> problemas como siempre.
> Tengo el código que está mas abajo en el servidor de mi 
> cliente, que lo que hace es intentar parsear un XML (bueno, 
> en realidad un asp que escribe un xml) de mi servidor.
> El problema: no funciona, no lo carga.
> Si lo pongo todo en mi servidor funciona de lujo, pero 
> necesito que los swf esten en el servidor del cliente.
> He probado a darle todos los permisos posibles a la carpeta 
> de mi servidor donde estan los asp-xml, pero nada, que no funciona.
> ¿Que pensais que pueda ser?
> 
> ====================================
> var mi_xml = new XML();
> mi_xml.onLoad = function(ok){
>  if(!ok){
>   txt.htmlText ="No disponibles en estos momentos"; return;
>   }
>  else if(this.status != 0){
>   txt.htmlText ="Documento XML Mal formado, codigo de 
> error:"+this.status;
>   return;
>  }
> var cantidad = this.firstChild.childNodes.length
> var datos = this.firstChild.childNodes
>  txt.htmlText ="ok"; 
>  for(i=0;i<cantidad;i++){
>   var fecha = datos[i].childNodes[0].firstChild.nodeValue
>   var titulo = datos[i].childNodes[1].firstChild.nodeValue
>   var leyenda = datos[i].childNodes[2].firstChild.nodeValue
>   leyenda = leyenda.split("\r\n").join("\r");
>   
>   txt.htmlText += fecha+"<br><font 
> color='#FFCC00'>"+titulo+"</font><br>"+leyenda+"<br>----------
> ----------------------------<br>"
>  }
> }
> mi_xml.load("http://www.xleon.net/em/formarXMLnoticias.asp";);
> mi_xml.ignoreWhite = true;
> ----------------------------------
> Lista ASNativos:[EMAIL PROTECTED]
> http://www.5dms.com/listas
> ----------------------------------
> 

----------------------------------
Lista ASNativos:[EMAIL PROTECTED]
http://www.5dms.com/listas
----------------------------------

Responder a