O problema não é o botão, eu sei fazer, o lance é ao clicar ir para o proximo nó do xml.
Sei que usa-se a função meuXml.nextSibling, só que ta dando undefined quando clico para o próximo.
A minha ideia era gravar todos os itens do xml num array, dae dava pra fazer a navegação mais facilmente.
Alguem pode me ajudar a fazer esse navegador?
Se for possível me ajudar a recuperar todos os itens (imagem) do meu xml e gravar num array, fica bem mais facil pra mim, mas eu só to conseguindo gravar o primeiro item, preciso de todos.
segue os codigos:
System.useCodepage = true;
var doc:XML = new XML();
doc.load ("tmpXML.xml");
doc.ignoreWhite=true;
doc.onLoad = function (success)
{
if(success)
{
var node:XMLNode = this.firstChild.firstChild.firstChild;
for (node; node != null; node=node.nextSibling)
{
/* cria um novo objeto para colocar no array */
var obj:Object = new Object();
/* guarda a pergunta dentro dele */
obj.item = node.attributes.item;
var arr:Array = new Array();
/* para cada resposta dentro dele */
for (var item:XMLNode = node.firstChild; item != null; item=item.nextSibling)
{
/* coloca os atributos dentro de um array */
arr.push(item);
mcFoto.loadMovie("../_galerias/_eventos/_GRs/"+arr[0]);
}
}
}
}XML:
<?xml version="1.0" encoding="UTF-8"?> <MyDoc> <File> <Imagem id="1"/> <Imagem imagem="foto_evento/foto10g.jpg">foto_evento/foto10g.jpg</Imagem> </File> <File> <Imagem id="2"/> <Imagem imagem="foto_evento/foto11g.jpg">foto_evento/foto11g.jpg</Imagem> </File> <File> <Imagem id="3"/> <Imagem imagem="foto_evento/foto12g.jpg">foto_evento/foto12g.jpg</Imagem> </File> </MyDoc>
Valeu.











