pevinho Postado Junho 4, 2008 Denunciar Share Postado Junho 4, 2008 ai galera.to com um grande problema.preciso entregar esse contador regressivo até o final da semana que vem (13/06/08)ele ta funcionando legal.o problema é q quando ele chega a zero eele não para, ele continua uma contagem negativa.por favor me salvemaqui ta o action script:dataFinal = new Date(2008, 4, 29, 15,15, 00);function regressiva() { dataInicial = new Date(); goSeg = Math.floor((dataFinal-dataInicial)/1000); seg = goSeg%60; goMin = Math.floor(goSeg/60); min = goMin%60; goHoras = Math.floor(goMin/60); horas = goHoras%24; dias = Math.floor(goHoras/24); if (seg<10) { seg = "0"+seg; } if (min<10) { min = "0"+min; } if (horas<10) { horas = "0"+horas; } contagem.text = dias+" dias, "+horas+" horas, "+min+" minutos e "+seg+" segundos ";}this.onEnterFrame = function() { regressiva();};stop();conto com a colaboração de vocês. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 konras Postado Junho 5, 2008 Denunciar Share Postado Junho 5, 2008 Coloca uma condição de contagem, tipo, só conta enquanto o valor for maior ou igual a zero... Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 pevinho Postado Junho 6, 2008 Autor Denunciar Share Postado Junho 6, 2008 já tentei botar varias condições mas não funciona.parece que elas nem existem, o contador continua e não para.c puder pegar esse codigo e tentar consertar agradeço.depois me passa.vlw pela dica. Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 konras Postado Junho 9, 2008 Denunciar Share Postado Junho 9, 2008 tai, funfando legal, contem algumas alterações, por tanto, cuidado ao inseri-lo em seu flash ok?dataFinal = new Date(2008,5, 9, 10,8, 00); //funcao function regressiva() { dataInicial = new Date(); goSeg = Math.floor((dataFinal-dataInicial)/1000); seg = goSeg%60; goMin = Math.floor(goSeg/60); minu = goMin%60; goHoras = Math.floor(goMin/60); horas = goHoras%24; dias = Math.floor(goHoras/24); if (seg<10) { seg = "0"+seg; } if (min<10) { min = "0"+min; } if (horas<10) { horas = "0"+horas; } contagem = dias+" dias, "+horas+" horas, "+minu+" minutos e "+seg+" segundos "; } // chamando a funcao this.onEnterFrame = function() { //condição para chamar a função if (dias>=0 and horas>=0 and minu>=0 and seg>=0){ regressiva();} else{ contagem = "Contagem Zerada!!!" } ;} stop();ah, posso colocar um tuto com isso, e lógico, colocar seus créditos??? Citar Link para o comentário Compartilhar em outros sites More sharing options...
0 pevinho Postado Junho 12, 2008 Autor Denunciar Share Postado Junho 12, 2008 sinta-se a vontade.e muito obrigado pela ajuda. Citar Link para o comentário Compartilhar em outros sites More sharing options...
Pergunta
pevinho
ai galera.
to com um grande problema.
preciso entregar esse contador regressivo até o final da semana que vem (13/06/08)
ele ta funcionando legal.
o problema é q quando ele chega a zero eele não para, ele continua uma contagem negativa.
por favor me salvem
aqui ta o action script:
dataFinal = new Date(2008, 4, 29, 15,15, 00);
function regressiva() {
dataInicial = new Date();
goSeg = Math.floor((dataFinal-dataInicial)/1000);
seg = goSeg%60;
goMin = Math.floor(goSeg/60);
min = goMin%60;
goHoras = Math.floor(goMin/60);
horas = goHoras%24;
dias = Math.floor(goHoras/24);
if (seg<10) {
seg = "0"+seg;
}
if (min<10) {
min = "0"+min;
}
if (horas<10) {
horas = "0"+horas;
}
contagem.text = dias+" dias, "+horas+" horas, "+min+" minutos e "+seg+" segundos ";
}
this.onEnterFrame = function() {
regressiva();
};
stop();
conto com a colaboração de vocês.
Link para o comentário
Compartilhar em outros sites
4 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.