Isso acontece quando você tenta acessar um serviço que está em outro domínio, que não seja o mesmo da sua aplicação. Tente hospedar a aplicação no servidor ou configurar um crossdomain.xml.
Dê uma pesquisada aqui no grupo por crossdomain que você vai encontrar bastante informação. Abraço! Elvis Fernandes 2008/6/23 [EMAIL PROTECTED] <[EMAIL PROTECTED]>: > > Boa tarde. > > Estou com uma aplicação em flex e consegui fazer uma comunicação legal > com socket, porem quando fui colocar no server começou a dar o > problema de Security sandbox violation. > O estranho é que quando rodo a aplicação flex da minha maquina abrindo > uma conexão com o servidor via socket funciona, mas quando coloco a > aplicação no próprio servidor não funciona... > > Esse é meu crossdomain.xml, onde dentro do flex executo o comando: > Security.loadPolicyFile("http://www.meusite.com.br/crossdomain.xml"); > > <?xml version="1.0"?> > <!DOCTYPE cross-domain-policy > SYSTEM "http://www.macromedia.com/xml/dtds/cross-domain-policy.dtd"> > <cross-domain-policy> > <allow-access-from domain="*" to-ports="80"/> > </cross-domain-policy> > > e na hora de abrir a conexão socket fica assim: > socketObj = new Socket(); > configureListeners(socketObj); > socketObj.connect("www.meusite.com.br", 80); > > A mensagem de erro é essa: > SecurityErrorEvent type="securityError" bubbles=false cancelable=false > eventPhase=2 text="Error #2048: Security sandbox violation: http://www. > > > --~--~---------~--~----~------------~-------~--~----~ Você recebeu esta mensagem porque está inscrito na lista "flexdev" Para enviar uma mensagem, envie um e-mail para flexdev@googlegroups.com Para sair da lista, envie um email em branco para [EMAIL PROTECTED] Mais opções estão disponíveis em http://groups.google.com/group/flexdev -~----------~----~----~----~------~----~------~--~---