Bom dia Luís, Já experimentou colocar o crossdomain.xml na raiz? Abraço
De: [email protected] [mailto:[email protected]] Em nome de Luis Costa Enviada: quarta-feira, 28 de Março de 2012 10:57 Para: [email protected] Assunto: Re: [riapt] Sandbox violation Voltando à luta dos cross domains. O erro que me está a dar é Error #2048: Security sandbox violation: http://localhost:9000/Sapocall/wscallsapo.swf cannot load data from http://url.pt/Webservice Já criei uma função init onde faço public function init():void { Security.loadPolicyFile("http://url.pt/twitter_crawl/crossdomain.xml"); Security.allowDomain("http://url.pt"); Security.allowInsecureDomain("http://url.pt"); } que é chamado no creation complete da aplicação Contiuna a dar-me o erro. Consigo chegar ao crossdomain metendo o url no browser. <cross-domain-policy> <site-control permitted-cross-domain-policies="all"/> <allow-access-from domain="*" to-ports="*" secure="false"/> <allow-http-request-headers-from domain="*" headers="*" secure="false"/> </cross-domain-policy> Alguém tem alguma ideia do que possa estar a faltar ? Cumprimentos 2012/3/27 Luis Costa <[email protected]> Yeap, em localhost é que a aplicação deixa de conseguir ler os dados. Tendo em conta que se vai buscar ao mesmo sitio aos dados, havia de haver forma de extender essa permissão sem ter que ser necessário colocar um crossdomain do lado do servidor que tem o webservice. Fica-me sem fazer muito sentido porque raio a partir do builder dá, e do localhost não tendo em conta que a info passada é a mesma 2012/3/27 João Fernandes <[email protected]> Não te dá erro porque quando corres a partir do file system a sandbox aplicada é diferente de um contexto web. É por isso que normalmente devemos de correr as aplicações sempre num contexto web (nem que seja via localhost) para não ter surpresas... João Fernandes On 27 March 2012 16:25, Luis Costa <[email protected]> wrote: Obrigado pela resposta, mas sendo assim, porque funciona quando eu corro a partir do flash builder e não a partir do localhost ? Sendo que a autorização é do lado deles, não era suposto também não funcionar pelo flashbuilder ? 2012/3/27 João Fernandes <[email protected]> Então não te serve de nada o crossdomain.xml na tua máquina. Quem tem de ter o crossdomain é sempre o local onde se encontra o serviço remoto. Ou das duas uma, ou eles disponibilizam o crossdomain, ou terás de usar um proxy local. On 27 March 2012 15:55, Luis Costa <[email protected]> wrote: É externo 2012/3/27 João Fernandes <[email protected]> O serviço que tentas aceder encontra-se no localhost:9000 ou é externo? João Fernandes On 27 March 2012 15:51, Luis Costa <[email protected]> wrote: Boa tarde pessoal, sei que este é um dos problemas recorrentes e sei que algures na minha vida já o resolvi... mas agora isto anda-me a bloquear outra vez a paciência. Tenho uma chamada a um webservice, quando o corro a partir do FB ele funciona Quando o corro a partir do localhost, dá sandbox violation Já coloquei um crossodomain.xml <cross-domain-policy><site-control permitted-cross-domain-policies="all"/><allow-access-from domain="*" to-ports="*" secure="false"/><allow-http-request-headers-from domain="*" headers="*" secure="false"/></cross-domain-policy> E faço o Security.loadPolicyFile("http://localhost:9000/.../crossdomain/crossdomain.x ml"); Também já coloquei nas global settings do flash player settings manager como trusted as pastas do outputfolder. Falta-me algum passo ? Não tou mesmo a perceber o que se possa passar. Ainda experimentei um método sobre o mm.cfg mas não consigo encontrar esse ficheiro Cumprimentos -- Luís Medeiro Costa Flex Front-End Developer URL: http://www.luiscostaweb.com/ E-mail: [email protected] MSN: [email protected] Twitter: http://twitter.com/LTostas -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected] <mailto:riapt%[email protected]> . Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT. -- João Fernandes -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected] <mailto:riapt%[email protected]> . Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT. -- Luís Medeiro Costa Flex Front-End Developer URL: http://www.luiscostaweb.com/ E-mail: [email protected] MSN: [email protected] Twitter: http://twitter.com/LTostas -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected] <mailto:riapt%[email protected]> . Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT. -- João Fernandes -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected] <mailto:riapt%[email protected]> . Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT. -- Luís Medeiro Costa Flex Front-End Developer URL: http://www.luiscostaweb.com/ E-mail: [email protected] MSN: [email protected] Twitter: http://twitter.com/LTostas -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected] <mailto:riapt%[email protected]> . Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT. -- João Fernandes -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected] <mailto:riapt%[email protected]> . Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT. -- Luís Medeiro Costa Flex Front-End Developer URL: http://www.luiscostaweb.com/ E-mail: [email protected] MSN: [email protected] Twitter: http://twitter.com/LTostas -- Luís Medeiro Costa Flex Front-End Developer URL: http://www.luiscostaweb.com/ E-mail: [email protected] MSN: [email protected] Twitter: http://twitter.com/LTostas -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT. -- Recebeu esta mensagem porque está inscrito no grupo "Mailing List da Comunidade Portuguesa de Rich Internet Applications - www.riapt.org" dos Grupos do Google. Para publicar uma mensagem neste grupo, envie um e-mail para [email protected]. Para anular a inscrição neste grupo, envie um e-mail para [email protected]. Para ver mais opções, visite este grupo em http://groups.google.com/group/riapt?hl=pt-PT.
