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.