Ir para conteúdo
Fórum Script Brasil
  • 0

Banner com XML


Renan Baradel

Pergunta

Aew galera do script brasil, to com uma dúvida cruel...me ajudem

é o seguinte, criei um banner de promoçõesem flash puxando as fotos e os textos de um arquivo XML.

Gostaria de colocar um temporizador nesse mesmo banner, aonde mudasse de produto com o tempo de 5seg e fizesse uma "animação"..

Essa animação, fiz na classe caurina, porém ela funciona apenas em 1 produto, quando eu clico para mudar ele noa faz a mesma animação..

Gostaria de colocar essa animação e esse temporizador.

O banner está nesse link:

http://www.agenciaweber.com.br/promocao.rar

action:

import caurina.transitions.Tweener;

// habilita o uso de caracteres especiais

System.useCodepage = true;

// cria uma nova variavel xml

var nomeXML:XML = new XML();

// carrega o arquivo xml

nomeXML.load("promocao.xml");

// ignora espeços em branco

nomeXML.ignoreWhite = true;

// variavel que sera usada como posição atual

a=0;

// ao carregar o xml...

nomeXML.onLoad = function() {

// total é a variável que recebe o número total de nós do XML

total = this.childNodes.length;

//campo NOME recebe o nome do primeiro produto

nome.text = (this.childNodes[a].attributes.nome);

//campo DESC recebe a descrição do primeiro produto

desc.text = (this.childNodes[a].attributes.desc);

//campo VALOR recebe o valor do primeiro produto

valor.text = (this.childNodes[a].attributes.valor);

// carrega a primeira imagem do produto

img.loadMovie((this.childNodes[a].attributes.imagem), 0);

};

proxima.onPress = function(){

// testando para verificar se não é a última posição do XMl

if (a+1<total){

// auto-incremento

a=a+1;

//campo NOME recebe o nome do produto

nome.text = (nomeXML.childNodes[a].attributes.nome);

//campo DESC recebe a descrição do produto

desc.text = (nomeXML.childNodes[a].attributes.desc);

//campo VALOR recebe o valor do produto

valor.text = (nomeXML.childNodes[a].attributes.valor);

// carrega a imagem do produto

img.loadMovie((nomeXML.childNodes[a].attributes.imagem), 0);

//adicionando caurina - efeito

Tweener.addTween(img, {_alpha:10, _x:150, time:1, transition:"linear"});

}

};

anterior.onPress = function(){

// testando para verificar se não é a última posição do XMl

if (a-1>=0){

// auto-incremento

a=a-1;

//campo NOME recebe o nome do produto

nome.text = (nomeXML.childNodes[a].attributes.nome);

//campo DESC recebe a descrição do produto

desc.text = (nomeXML.childNodes[a].attributes.desc);

//campo VALOR recebe o valor do produto

valor.text = (nomeXML.childNodes[a].attributes.valor);

// carrega a imagem do produto

img.loadMovie((nomeXML.childNodes[a].attributes.imagem), 0);

}

};

valeu galera, aguardo respostas...XD

Link para o comentário
Compartilhar em outros sites

0 respostass a esta questão

Posts Recomendados

Até agora não há respostas para essa pergunta

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.

Visitante
Responder esta pergunta...

×   Você colou conteúdo com formatação.   Remover formatação

  Apenas 75 emoticons são permitidos.

×   Seu link foi incorporado automaticamente.   Exibir como um link em vez disso

×   Seu conteúdo anterior foi restaurado.   Limpar Editor

×   Você não pode colar imagens diretamente. Carregar ou inserir imagens do URL.



  • Estatísticas dos Fóruns

    • Tópicos
      152,3k
    • Posts
      652,3k
×
×
  • Criar Novo...