flex crossdomain.xml

archivo de política de carga flexible crossdomain.xml



(3)

Quiero colocar mi archivo crossdomain.xml en una ubicación diferente a la raíz, ya que solo crea muchos problemas de dependencia.

¿Cómo puedo decirle a flex que busque desde mi archivo crossdomain.xml en algún lugar que no sea la raíz? ¿Agrego el código loadPolicy al método init de mi aplicación flex?

¿Alguien tiene buenas muestras de esto?


De los documentos :

loadPolicyFile()

Busca un archivo de política en la ubicación especificada por el parámetro url.


Hay otra opción Si no se especifica un archivo de política de dominio cruzado, Flex enviará "" al servidor de socket. El servidor puede escribir el contenido del archivo de política de dominio cruzado en el socket. Flex cerrará la conexión y se volverá a conectar si todo sale bien.

La desventaja de este enfoque es que tomará aproximadamente 1-2 segundos desde que originalmente se hizo la conexión en el lado Flex hasta obtener una conexión completa y funcional (el evento flash.events.Event.CONNECT se envía una vez que la conexión está completamente establecida, aunque). Si eso no es aceptable, la mejor opción es colocar el archivo de política de dominio cruzado en la raíz.