« stop/play a todas las movies. | Main | random _x,_y y único »

March 26, 2003, 02:52 PM

la cuenta final!

jeje, como que el título no es muy adecuado sobre todo en tiempos de guerra, pero bue..

estaba haciendo jugando con flash, y pues como ya falta poco para el FlashForMexico, se me ocurrió hacer un "cuenta atrás" desde ahora hasta la fecha de la inauguración.

copiar , pegar en flash, ctrl + enter.

endDate = new Date(2003,03,02,10,00,00,00)
timeLeft = (endDate - new Date());
var d = 24*60*60*1000;
var h = 60*60*1000;
var m = 60*1000;
var s = 1000;
Math.dosDigitos = function( value ){
   return (value < 10 )?( "0" + value ):(value)
}
function calculate (factor){
   var result = Math.floor(timeLeft /factor)
   timeLeft -= (result * factor)
   return Math.dosDigitos(result);
}
getTimeLeft = function (){
   timeLeft = (endDate - new Date());
   if( timeLeft > 0 ){
      dias = calculate(d)
      horas = calculate(h)
      minutos = calculate (m)
      segundos =Math.dosDigitos(Math.floor(timeLeft/1000));
      campo.text = dias + " días, " + horas + " : " +  minutos + " : " + segundos
    }else{
      //se acabó
      campo.text = "00 días, 00 : 00 : 00"
      clearInterval(id)
    }
}
this.createTextField("campo",1,0,0,0,0)
this.campo.autoSize= true;
id= setInterval(getTimeLeft,1000)
stop();
 


A la hora de preguntarle a migue si le gustaría ponerlo, a este le gustó la idea, por lo que le hice uno animado, más bonito; bueno, ese ya luego lo veremos en línea.

por ahora les dejo este para jueguen un ratito.

Posted by kada

Comentarios

1Daniel M , (March 27, 2003 09:11 PM):

Muy buena idea cool! :)

2Leobardo , (March 30, 2003 08:28 PM):

Genial es muy buen codigo lo que si no entido es com ol isiste apra la pagina de ffm como lo linkeaste a graficas

3Alejo , (April 15, 2003 11:21 AM):

Quisiera saber como encontrar Tipografías para flash del tipo moderno que se utilizan ultimamente en webs. Desde ya muchisimas gracias. y disculpen moolestias.

4Subzero , (April 17, 2003 09:30 PM):

Hola. Excelente!!!, je je je, disculpa, una duda, como le haces para que te tome encuenta la diferencia de horarios de los paises.

Saludos.

5kada , (April 17, 2003 10:30 PM):

no la toma en cuenta, usa la hora de sistema, pero vamos, el plan era que sirviera para mexico, hehe

igual i si se hace con UTC, si jala, aunque igual puede que alguien tenga la fecha mal en su compu.

6Miguel Colunga , (May 22, 2003 01:22 PM):

Muchas gracias por el tutorial esta muy bueno solo una duda donde le pones para que empieze a contar desde una cierta fecha por ejemplo que fuera para el proximo mes de junio el dia 15 gracias!!!

7kada , (May 22, 2003 01:57 PM):

hola.

en la línea

endDate = new Date(2003,03,02,10,00,00,00)

es la fecha en la que finaliza el conteo

es el objeto fecha de flash, año,mes, dia, hora, minutos, segundos

el mes es base cero, es decir enero=0, febrero =1 ....

suerte

kada

8Pepón , (July 11, 2003 03:24 PM):

Hola!

tengo dudas con este countdown, cómo hago para:

1. cambiar la tipografía

2. insertar los milisegundos restantes ????

Gracias de antemano.

Desde Santiago de Chile, Pepón.

9nikei , (September 8, 2003 02:00 PM):

A CERCA DE CAMBIAR LA TIPOGRAFIA

Borra la siguiente linea del codigo:

this.createTextField("campo",1,0,0,0,0)

... y en su lugar colocas un campo de texto dinamico con el formato q mas rabia te de,a cuya instancia la nombras igual que en la linea que hemos borrado, es decir, " campo ".

Así podrás cambiar la tipografia.. creo ;)