Todos, aqui já devem ter visto a mensagem “Channel.Security.Error” quando tentam acessam métodos remotos do Flex.
Este erro acontece sempre que tentamos acessar DNS diferente do que o SWF esta rodando e o mesmo não possuir crossdomain.xml.
O crossdomain deve ser adicionado na raiz do acesso web do server. O mesmo deve ser acessado assim http://seuServidor/crossdomain.xml. Veja o caso do Blog, /crossdomain.xml, o mesmo esta liberado para qualquer conexão. Agora o site da Globo só liberou para alguns domínios, veja, http://www.globo.com/crossdomain.xml.
Este erro esta acontecendo mais frequentemente na versão 10 do Flash Player 10, quando você acessa projetos fora do localhost.
Por exemplo: No Flash Player 9 você rodando os testes em file:///W:/flex/bin-debug/main.html, e acessando o servidor em http://localhost/bin-debug/main.html não dava problemas, pois ele não interpretava o file:// como domínio. Agora no Flash Player 10 esta verificação esta sendo feito e retornando erro.