Você precisa colocar algo em seu código para acesso um recurso permitido pela crossdomain.xml?

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

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?

Foi útil?

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ê

Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow
scroll top