Fleury 3 Denunciar post Postado Junho 22, 2005 Salve! Bom galera, estou com um probleminha e não consegui arrumar sozinho... gostaria que me ajudassem... Desde já, obrigado! Objetivo: Fazer um painel que exibe um novo banner de um produto na ordem crescente a cada 7,5 segundos. Caso o usuário clique no botão do produto, o painel para de trocar automaticamente os banners. Problema: O comando setInterval parece que não está sendo reconhecido. (provavelmente tem muitos outros erros) Obs: Neste painel temos 4 banner. Eles estão do frame 2 ao 5. Se o banner atual for o banner 4 (frame 5) e a troca automatica de banners ainda estiver ativa, o próximo banner a ser exibido será o banner 1 (frame 2). Um loop para ser mais simples. Hospedei o swf para e o fla para vcs verem... swf: Painel [swf] fla: Painel [FLA] Valeu pessoal! http://forum.imasters.com.br/public/style_emoticons/default/bye1.gif Compartilhar este post Link para o post Compartilhar em outros sites
Fleury 3 Denunciar post Postado Junho 22, 2005 pessoal, depois de um dia inteiro quebrando a cabeça nessa coisa que para muitos é um coisa simples, finalmente consegui! bom, o que mudou foi que os quadros dos botões tiveram que aumentar uma casa para a camada de actions começar um quadro antes. os AS ficaram assim: //AS da camada actionsvar quadro:Number;var ligado:Boolean;ligado = true;quadro = 3;gotoAndStop(3);inicio=setInterval(proximo,7500);function proximo(){ if (ligado) { quadro++; if(quadro == 7) { quadro = 3; } gotoAndStop(quadro); }}stop(); //AS do primeiro botão (nos outros botões só vai mudar o número do quadro)on(release) { gotoAndStop(3); ligado = false; clearInterval(inicio);} abraços! http://forum.imasters.com.br/public/style_emoticons/default/clap.gif Compartilhar este post Link para o post Compartilhar em outros sites