Bom, se alguem precisar ler um arquivo XML de um servidor que não tem o
crossdomain
 e se voce estiver utilizando o php basta criar um proxy.

necessita da libcurl do php instalada

O PHP suporta a libcurl, uma biblioteca criada por Daniel Stenberg, que
permite a você conectar e comunicar com vários tipos diferentes de servidor
com vários tipos diferentes de protocolos. libcurl atualmente suporta os
protocolos http, https, ftp, gopher, telnet, dict, file, e ldap. libcurl
também suporta certificados HTTPS, HTTP POST, HTTP PUT, upload com FTP (isto
também pode ser feito com a extensão de ftp do PHP), upload baseado em
formulário HTTP, proxies, cookies, e autenticação usuário+senha.

<?php
        // PHP Proxy
        // Loads a XML from any location. Used with Flash/Flex apps to bypass
security restrictions
        // Author: Paulo Fierro
        // January 29, 2006
        // usage: proxy.php?url=http://mysite.com/myxml.xml
        
        $session = curl_init($_GET['url']);                    // Open the Curl 
session
        curl_setopt($session, CURLOPT_HEADER, false);          // Don't return
HTTP headers
        curl_setopt($session, CURLOPT_RETURNTRANSFER, true);   // Do return
the contents of the call
        $xml = curl_exec($session);                            // Make the call
        header("Content-Type: text/xml");                      // Set the 
content
type appropriately
        echo $xml;            // Spit out the xml
        curl_close($session); // And close the session
?>



Até mais

Em 19/07/07, Adriano Skroch <[EMAIL PROTECTED]> escreveu:
>
> Parece que é isso mesmo japs
>
> Eu fiz alguns testes com RSS de outros sites, e alguns funcionaram,
> outros não, o RSS do site da Adobe funcionou.
>
> Criei um XML em outro dominio para testar e não consegui acessar,
> depois que coloquei o crossdomain.xml junto, funcionou =]
>
> Muito obrigado japs.
>
> Abraços
>
> Em 18/07/07, japs <[EMAIL PROTECTED]> escreveu:
> >
> >
> > Talvez vc deva inserir um xml crossdomain no mesmo local onde vc está
> > disponibilizando sua aplicação.
> >
> > Acesse
> > http://www.adobe.com/cfusion/communityengine/index.cfm?event=showdetails&productId=2&postId=2281
> > e veja o exemplo
> >
> >
> >
> > On Jul 17, 11:24 pm, "Adriano Skroch" < [EMAIL PROTECTED]> wrote:
> > > Boa noite a todos.
> > >
> > > Bom comecei a ler a documentação do Flex e segui fazendo os exemplos.
> > >
> > > Fiz aquele simples leitor de RSS, só que estou sem entender uma coisa:
> >
> > >
> > > Se eu acesso o direto o arquivo SWF  na minha maquina
> > > file:///D:/servidor/www/BlogReader/bin/BlogReader.html
> > > Roda td perfeitamente, ele carrega os dados do XML e monta o datagrid
> > >
> > > Mas quando eu tento acessar pelo servidor não funciona, fica tudd em
> > branco
> > > e
> > > no fim da pagina fica   "Wainting for 
> > > Charges.com.br<http://charges.com.br/
> > >
> > > "
> > >
> > > ja tentei acessando por localhost, ip, outro pc e nada
> > >
> > > http://201.35.43.135:8088/BlogReader/bin/BlogReader.html
> > > oi
> > >
> > > http://127.0.0.1:8088/BlogReader/bin/BlogReader.html
> > >
> > > Alguém poderia me explicar o porque?
> > >
> > > Abraços.
> > >
> > > --
> > > Adriano Skroch
> >
> >
> > > >
> >
>
>
> --
> Adriano Skroch




-- 
Adriano Skroch

--~--~---------~--~----~------------~-------~--~----~
Você recebeu esta mensagem porque está inscrito na lista "flexdev"
Para enviar uma mensagem, envie um e-mail para [email protected]
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
-~----------~----~----~----~------~----~------~--~---

Responder a