¿Necesita poner algo en su código para acceder a un activo permitido por crossdomain.xml?
-
03-07-2019 - |
Pregunta
Me pregunto si debo hacer algo en mi swf para poder acceder a los activos en un servidor diferente, lo que significa más que simplemente especificar la URL del activo. ¿Flash manejará el 'go get crossdomain.xml y autenticará todo' detrás de escena o debo incluir algún código especial más allá de simplemente solicitar el archivo swf?
Solución
Flasheará manejar el 'ir a buscar crossdomain.xml y autenticar todo 'detrás de escena o yo necesita incluir algún código especial más allá de simplemente solicitar el archivo swf?
En el caso de cualquier solicitud de dominio cruzado, Flash buscará el archivo crossdomain.xml en la raíz del dominio. Por ejemplo, si solicita un archivo XML desde: http://mysubdomain.mydomain.com/fu/bar/
Flash comprobará si existe un archivo crossdomain.xml en: http://mysubdomin.mydomain.com/crossdomain.xml
Si alguna vez necesita cargar un archivo crossdomain.xml desde una ubicación diferente, puede hacerlo a través de Security.loadPolicyFile . Tenga en cuenta que la ubicación de este dominio cruzado tiene algún impacto en el acceso de seguridad que tenga.
También puede leer el cambios de seguridad en Flash Jugador 10 .
Otros consejos
Si solo está intentando acceder a otro swf, agregar el crossdomain.xml hará todo el trabajo por usted ya que Flash lo hará por usted