Nuvem de TAG's

Publicidade

Arquivo

Merece Um Clique

Firefox

Visitantes

free counters
  • 16jun

    Esse é mais um daqueles sites que nós encontramos totalmente por acaso e ficamos muito felizes quando isso acontece.

    imagem

    Link: http://layouts.ironmyers.com/

    São mais de 200 layouts (somente estrutura) prontos, com três combinações para cada tipo… É ou não é um achado? :)

  • 04jun

    Antes de mais nada quero aqui me desculpar pela baixa frequencia de “postagens”… Ando bastante ocupado desenvolvendo alguns projetos [jabá]dos quais destaco o cinetrine.com, que em breve falarei em detalhes sobre ele aqui [/jabá] :-)

    O arquivo abaixo foi retirado  deste ótimo tutorial. feito pela Emanuelle.

    É clado que eu nem faço idéia de quem seja essa Emanuelle, mas é uma pessoal legal com certeza :D

    Fiz pequenas modificações: O cronometro não exibe mais o tempo decorrido e ao “zerar” exibe uma mensagem de tempo esgotado.

    Então vamos lá:

    Esta é a animação original: Contador normal na esquerda e regressivo na direita.

    Esta é a modificação: Somente o contador regressivo.

    Seguem os links para download…

    Digital Timer (924) || Timer Regressivo (1782)

    Seguem os “códigos-fonte” dos arquivos acima:

    Cronometro (original) (874) ||  Cronometro (MOD) (1152)

    Para personalizar seu cronômetro…

    Original -> Se vira! (hehehehe)

    Modificado -> Abra o arquivo .fla, clique no primeiro frame da camada 2 e em seguida aperta F9 para abrir a janela de código (que eu nunca lembro no nome correto). Nesta janela deve conter este código:

    // Informe aqui o tempo para contagem
    minutos = 1;
    /* Não altere nada daqui para baixo, a não ser
    que você saiba o que está fazendo! :D */
    start_time = getTimer();
    countdown = minutos*60000;
    onEnterFrame = function () {
     elapsed_time = getTimer()-start_time;
     //_root.count.text = time_to_string(elapsed_time);
     _root.count_down.text = time_to_string(_root.countdown-elapsed_time);
    };
    stop();
    function time_to_string(time_to_convert) {
     elapsed_minutes = Math.floor(time_to_convert/60000);
     remaining = time_to_convert-(elapsed_minutes*60000);
     elapsed_seconds = Math.floor(remaining/1000);
     remaining = remaining-(elapsed_seconds*1000);
     elapsed_fs = Math.floor(remaining/10);
     
     /* Este bloco diz: quando o tempo for 0,
     pare a contagem e vá para o frame 2 */
     if(minutes == 0 && seconds == 0) {
      delete this.onEnterFrame; // para contagem
      gotoAndPlay(2); // vai para o frame 2
     }
     
     if (elapsed_minutes<10) {
      minutes = "0"+elapsed_minutes.toString();
     } else {
      minutes = elapsed_minutes.toString();
     }
     if (elapsed_seconds<10) {
      seconds = "0"+elapsed_seconds.toString();
     } else {
      seconds = elapsed_seconds.toString();
     }
     if (elapsed_fs<10) {
      hundredths = "0"+elapsed_fs.toString();
     } else {
      hundredths = elapsed_fs.toString();
     }
     return minutes+":"+seconds+":"+hundredths;
    
     
    }
    

    Logo na primeira linha você define o tempo do seu cronometro-regressivo: minutos = 10;  Basta mudar o 10 para a quantidade de minutos desejada.

    Por necessidade própria eu retirei a contagem das horas no cronometro modificado. Se você sentir necessidade, faça as modificações comparando o original com a modificação feita por mim. É bem simples o código.

    Deixe aqui seus comentários, e compartilhe conosco qualquer modificação que tenha feito. E se você não entende muito de Action Script mas deseja alguma modificação no cronometro, deixe aqui seu pedido (nos comentários) que eu faço pra você. :D

    Então é isso. Espero ter ajudado.

    Comentários são muito bem-vindos, principalmente se for elogio :D

    Tags: , ,