Comunidad de diseño web y desarrollo en internet online

necesito hacer un dead line

Citar            
MensajeEscrito el 20 Mar 2006 06:16 pm
Hola chikos y chiks ...

alguien sabe como hacer un contador de tiempo en flash que me diga cuantos dias faltan para una fecha determinada>?

:wink:

Por davidherrera

Claber

113 de clabLevel



 

Costa Rica

firefox
Citar            
MensajeEscrito el 20 Mar 2006 06:30 pm
SÍ que sabemos, pero NO te lo vamos a decir! xD xD

En realidad deberías de revisar la referencia (F1) de la Clase "Date"

Lo mejor es convertirlo todo a segundos (creo que hay una función que te devuelve el UnixTimeStamp... (los segundos que pasaron desde 1970 creo que era) Así puedes hallar la diferencia en segundos entre ambas fechas, luego solo tendrás que dividir para saber cuantas semanas, dias, horas, minutos faltan!

Por _CONEJO

BOFH

7639 de clabLevel

17 tutoriales
21 articulos

 

clabbrowser
Citar            
MensajeEscrito el 20 Mar 2006 06:37 pm
disculpa, pero no soy muy diestro en programación ...

conoces un tutorial que me pueda ayudar con esto ???

Por davidherrera

Claber

113 de clabLevel



 

Costa Rica

firefox
Citar            
MensajeEscrito el 20 Mar 2006 07:26 pm
este código, original de Kadazuro debe funcionarte, sólo cambia la fecha:

Código :

endDate = new Date(2006,11,31,24,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;
dosDigitos = function( value ){
   return (value < 10 )?( "0" + value ):(value)
}
function calculate (factor){
   var result = Math.floor(timeLeft /factor)
   timeLeft -= (result * factor)
   return dosDigitos(result);
}
getTimeLeft = function (){
   timeLeft = (endDate - new Date());
   if( timeLeft > 0 ){
      dias = calculate(d)
      horas = calculate(h)
      minutos = calculate (m)
      segundos = dosDigitos(Math.floor(timeLeft/1000));
      campo_txt.text = dias + " Dias : " + horas + " Horas : " +  minutos + " Min : " + segundos + " Segs"
    }else{
      //se acab&oacute;
      campo_txt.text = "00 d&iacute;as, 00 : 00 : 00"
      clearInterval(id)
    }
}

/*stop();
this.createTextField("campo",1,0,0,0,0)
*/
this.campo_txt.autoSize= true;
id= setInterval(getTimeLeft,1000)

stop();

Necesitas también crear en el stage un campo de texto dinámico que tenga el nombre de instancia: "campo_txt" y ya está
:wink:

Por Elarios

192 de clabLevel



Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 20 Mar 2006 07:47 pm
gracias elarios ; )

Por davidherrera

Claber

113 de clabLevel



 

Costa Rica

firefox

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.