Montei um código simples, com ajuda de vários tutoriais, onde o mesmo pega uma imagem via XML, motra e tem um botão avançar e voltar... Simples, mas to queimando a cuca a alguns dias... vou postar a action...
stop();
i=0;
System.useCodepage = true; // habilita acentos;
var arquivo:XML = new XML(); // cria a variável para ler o xml;
arquivo.load("portfolio.xml"); // manda a variável ler o arquivo.xml salvo anteriormente;
arquivo.ignoreWhite = true; // ignora espaços em branco no XML
function carrega() { // cria a função "carrega" que mostra o conteúdo
alvo_img.loadMovie(arquivo.childNodes[0].childNodes[i].attributes.imagem);
tx_numero.text = arquivo.childNodes[0].childNodes[i].attributes.numero;
tx_tipo.text = arquivo.childNodes[0].childNodes[i].attributes.tipo;
tx_titulo.text = arquivo.childNodes[0].childNodes[i].attributes.titulo;
}
arquivo.onLoad = function() {
total = arquivo.childNodes[i].childNodes.length; // pegar quantidade de fotos
carrega();
}
avancar.onRelease = function() { // ao clicar no avançar...
if(i == total-1) { // ...se já estiver na última foto...
i=0; // volta pra primeira
}
else { // senão...
i++; // vai para a próxima
}
carrega(); // carrega a foto
}
voltar.onRelease = function() { // ao clicar no botão voltar...
if(i == 0) { // se estiver na primeira foto...
i=total-1;//... quando clicar pra voltar, vai pra última
}
else { // senão...
i--; // ... volta uma foto
}
carrega(); // carrega a foto
}
o XML é simples ainda falta arrumar as informações...
Quando executo o .swf, a primeira tela aparece normal, tudo no seu devido lugar, mas, não consigo mudar para o próximo... E não sei onde está o erro...
Pergunta
Diego Visachi
beleza galerinha, eu sou novo aqui e novo em XML.
Montei um código simples, com ajuda de vários tutoriais, onde o mesmo pega uma imagem via XML, motra e tem um botão avançar e voltar... Simples, mas to queimando a cuca a alguns dias... vou postar a action...
o XML é simples ainda falta arrumar as informações...Quando executo o .swf, a primeira tela aparece normal, tudo no seu devido lugar, mas, não consigo mudar para o próximo... E não sei onde está o erro...
Abraços e obrigado galera....
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.