¿Necesita poner algo en su código para acceder a un activo permitido por crossdomain.xml?

StackOverflow https://stackoverflow.com/questions/213443

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?

¿Fue útil?

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

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top