Ir para o conteúdo

Carregando Noticia Via Xml


Criado por Robson Moulin, Out 17 2010 20:22

Não há respostas para este tópico
  • Por favor, faça o login para responder

#1 Robson Moulin

Robson Moulin
  • Robson Moulin
  • Colaborador
  • 3 Revisões

Revisou 17 outubro 2010 - 20:22

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>
Imagem postada




1 usuário(s) está(ão) lendo este código

1 membro(s), 0 visitante(s) e 0 membros anônimo(s)