Jump to content
Fórum Script Brasil
  • 0

Duvida com leitura de xml.


jemerson

Question

Ola!

este script só funciona quando faço shift + enter no flash ... quando eu abro o swf fora do flash não funciona.

Devo usá-lo no meu site mais ele também não funciona no servidor

var xml:URLLoader = new URLLoader();

var urlXml:URLRequest = new URLRequest("http://feeds.folha.uol.com.br/emcimadahora/rss091.xml");

xml.load(urlXml);

xml.addEventListener(Event.COMPLETE, dataLoaded);

function dataLoaded(e:Event):void{

var xmlData:XML = new XML(e.target.data);

txt_noticia.text = xmlData;

}

Edited by jemerson
Link to comment
Share on other sites

1 answer to this question

Recommended Posts

  • 0

O flash tem politicas de segurança que impede a leitura de conteúdo fora do ambiente de desenvolvimento ( shift + enter ), o servidor onde esta hospedado o arquivo xml deve conter um arquivo de permissão, geralmente crossdomain.xml, e nele deve estar a permissão para o seu site acessar qualquer conteúdo da origem, isso previne que levianamente conteúdo seja dupliacado. Porém isso é facil driblar com um script em asp.net ou php que simule um proxy que podem ter acesso ao arquivo http://feeds.folha.uol.com.br/emcimadahora/rss091.xml por WebRequest e o seu swf chama o arquivo aspx de dentro do seu servidor não necessitando de verificar a segurança do acesso.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Answer this question...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.



  • Forum Statistics

    • Total Topics
      152.2k
    • Total Posts
      652k
×
×
  • Create New...