Ir para conteúdo

POWERED BY:

Arquivado

Este tópico foi arquivado e está fechado para novas respostas.

leorsilva

Listar conteúdo do um XML

Recommended Posts

Caros amigos do forum...Estou tentando fazer um banner mas estou com alguns problemas...Ele funciona da seguinte forma:tenho esse XML:<relacao><!-- Agosto --><aniversariante nome="Subten José Fernando Lopes de Miranda" data="01/08" secao="Almox"></aniversariante><aniversariante nome="Cel Luís Vicente de Moura Alves" data="04/08" secao="Ass Ch DEP"></aniversariante><aniversariante nome="Subten José Fernando Lopes de Miranda" data="01/08" secao="Almox"></aniversariante><aniversariante nome="Cel Luís Vicente de Moura Alves" data="04/08" secao="Ass Ch DEP"></aniversariante><aniversariante nome="Subten José Fernando Lopes de Miranda" data="01/08" secao="Almox"></aniversariante><aniversariante nome="Cel Luís Vicente de Moura Alves" data="04/08" secao="Ass Ch DEP"></aniversariante></relacao>gostaria de saber se tem como no flash fazer que de n em n segundos ele mostre numa caixa de texto dinâmico o nome do aniversáriante do dia... mostrando todos caso exista + de 1 naquele msm dia...se ñ for possível dessa maneira qual seria uma solução para isso?Caso alguém possa ajudar desde já grato...

Compartilhar este post


Link para o post
Compartilhar em outros sites

Fiz algo parecido pra um cliente - segue ai o code.

 

_global.path = "http://server/folder/";var i:Number = 0;function goData() {	// cria o objeto xml	var xData:XML = new XML();	xData.ignoreWhite = true;	xData.load(_global.path + "data.xml");	xData.onLoad = function() {		// cria as variaveis de cada no do xml		nome = this.childNodes[0].childNodes[i].childNodes[0].firstChild;		dia = this.childNodes[0].childNodes[i].childNodes[1].firstChild;		texto = this.childNodes[0].childNodes[i].childNodes[2].firstChild;		image = this.childNodes[0].childNodes[i].childNodes[3].firstChild;		// aplica as variaveis de texto no campo 'info' e carrega a imagem no clip 'image'		info.htmlText = "<font color='#99cc00'>Materia: </font><font>" + nome + "</font><br><font color='#CC6600'>Data: </font><font>" + dia + "</font><br><font color='#99ccff'>Texto: </font><font>" + texto + "</p>";		// as imagens vao estar dentro do path e ainda dentro da pasta imagens		image.loadMovie(_global.path + "imagens/" + image);		// verifica se acabaram as noticias e se acabou elas voltam ao inicio		if ( i > this.childNodes.length ) {			i = 0;		} else {			i++;		}	}};/**/goData(); // executa a funcao goAgain = setInterval(goData,10000); // defina os segundos a ficar a noticia no ar sendo que voce tm que levar em considerecao o tempo de carregamento da foto.
Adapta ao seu gosto.

 

Sorte

Compartilhar este post


Link para o post
Compartilhar em outros sites

×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.