Você precisa colocar algo em seu código para acesso um recurso permitido pela crossdomain.xml?
-
03-07-2019 - |
Pergunta
Querendo saber se eu preciso fazer alguma coisa no meu swf para ser capaz de acessar os ativos em um servidor diferente, o que significa mais do que apenas especificar a url para o ativo. Piscará lidar com o 'go get crossdomain.xml e autenticar tudo' nos bastidores ou eu preciso incluir algum código especial além de simplesmente solicitar o arquivo swf?
Solução
Will flash lidar com o 'go get crossdomain.xml e autenticar tudo' nos bastidores ou eu precisa incluir algum código especial além de simplesmente solicitar o arquivo swf?
Em caso de qualquer solicitação de domínio cruzado, Flash irá procurar o arquivo crossdomain.xml na raiz do domínio. Por exemplo, se você está solicitando um arquivo XML a partir de: http://mysubdomain.mydomain.com/fu/bar/
Flash irá verificar se a exist arquivo crossdomain.xml em: http://mysubdomin.mydomain.com/crossdomain.xml
Se você precisar carregar um arquivo crossdomain.xml de um local diferente, você pode fazê-lo através de Security.loadPolicyFile . Tenha em mente que a localização deste crossdomain tem qualquer impacto sobre o acesso de segurança que você tem.
Você também pode querer ler sobre as alterações de segurança no Flash player 10 .
Outras dicas
Se você está apenas tentando acessar outro swf, acrescentando que o crossdomain.xml vai fazer todo o trabalho para você desde que o Flash vai fazer isso por você