Carregando Noticia Via Xml - Simples sistema de carregamento de noticias com imagem via xml

Abra o Flash

  • Crie 1 Movie clip para a Imagem e instancie como foto
  • Incira um campo dinamico e instancie como titulo
  • Insira outro campo dinamico e instancie como noticia


Crie um outro Layer e insira o Action Script Abaixo 



// ------- variáveis
var noticiaRequest:URLRequest = new URLRequest ()
var noticiaLoader:URLLoader = new URLLoader()
var noticiaXML:XML
var imagemRequest:URLRequest = new URLRequest ()
var imagemLoader:Loader = new Loader ()

// ------- Eventos
noticiaLoader.addEventListener(Event.COMPLETE, ok)

// ------- Funções
function ok (e:Event) {



noticiaXML = new XML (noticiaLoader.data)
//
titulo.text = noticiaXML.*[0].@nome
noticia.text = noticiaXML.*[0].@mensagem

imagemRequest.url = noticiaXML.*[0].@foto
imagemLoader.load(imagemRequest)
this.addChild (imagemLoader)
imagemLoader.x = imagemLoader.y = 10

}


// ------ Inicialização
noticiaRequest.url = "noticia.xml"
noticiaLoader.load (noticiaRequest)



---------------------------------------------------------------------------------------------------------------------

Agora vamos ao noticia.xml

Basta usar seu editor favorito no meu caso o Dreamweaver e insira os códigos abaixo:

<?xml version="1.0" encoding="UTF-8"?>
<noticias>
<noticia nome="Novo filme da Pixar - Wall-e" mensagem="Cerca de 700 anos no futuro, a Terra está infestada por poluentes. Por isso, os humanos vivem numa nave que percorre a atmosfera do planeta. Um robô que vive na Terra coletando lixo se apaixona por uma máquina que está na companhia dos humanos, no espaço. Assim, ele sai numa jornada para se juntar a ela." foto="walle.jpg" />
</noticias> 

0 comentários:

Postar um comentário

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites More