[Resolvido] Rollover de notícias com XML em AS2
Boa Noite, criei um rollover com notícias vindo de um arquivos XML, como abaixo:
<?xml version="1.0" encoding="utf-8"?>
<thumbnails>
<thumbnail filename="thumb1.jpg" label="pic1"
url="[http://www.sitedeexemplo.com/"](http://www.sitedeexemplo.com/)
description="Desc001"
nome="Curso de desenho"
data="25/12/2006"
hora="22 às 23 horas"
tempo="Inicia em 2 dias" />
</thumbnails>
Estou usando uma array pra recuperar os dados desse XML assim:
var pic_xml = new XML();
pic_xml.ignoreWhite = true;
pic_xml.onLoad = function()
{
var nodes:Array = this.firstChild.childNodes;
for(var i=0;i<nodes.length;i++)
{
filename_list.push(nodes[i].attributes.filename);
url_list.push(nodes[i].attributes.url);
description_list.push(nodes[i].attributes.description)
nome_list.push(nodes[i].attributes.nome)
data_list.push(nodes[i].attributes.data)
hora_list.push(nodes[i].attributes.hora)
tempo_list.push(nodes[i].attributes.tempo);
}
}
pic_xml.load("cursospalmas.xml");
Criei um movieclipe chamado tn_group, e dentro dele duplico outro movieclipe chamado tn, que traz as imagens lado a lado, com o código abaixo, tudo certinho até aí, contudo, NÃO consigo trazer junto com essas imagens as outras informações do XML. Podem ver que estou criando o campo text usando AS.
for( ; i < total; i++ )
{
tn_group.tn.duplicateMovieClip("tn"+i, i);
tn_group["tn"+i].preloader._width = 25;
tn_group["tn"+i].tn_button._visible = false;
tn_group["tn"+i].txt = (i+1);
tn_group["tn"+i].tn_no = i;
tn_group["tn"+i]._x = i * distance_x;
tn_group["tn"+i].createTextField("nome_txt",_root.getNextHighestDepth(),50,90,50,20);
tn_group["tn"+i].nome_txt.text = label_list[this._parent.tn_no];
Agradeço se puderem ajudar.
Discussão (6)
Carregando comentários...