Comunidad de diseño web y desarrollo en internet online

Una cuenta regresiva

Citar            
MensajeEscrito el 15 Feb 2006 07:18 pm
Saludos al foro!!!

Mi pregunta es la siguiente quisiera poner en una página web un contador regresivo para que cuando el usuario entre aparesca la siguente leyenda:
"Bienvenido (nombre de usuario) faltan (#número de días) para tu evento"

Alguién me podría decir de algún tutorial para realizar algo así???

Mil gracias.

Por F@by

23 de clabLevel



Genero:Femenino  

msie
Citar            
MensajeEscrito el 15 Feb 2006 07:43 pm

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 

msie
Citar            
MensajeEscrito el 15 Feb 2006 08:18 pm
:roll:
no funciona...
corto y pego, como dice la instrucción de Kadazuro, modifico la fecha y marca un error en el AS, pide exportarlo para flash 5
al exportarlo para el player 5, encuentra un error con &lt; y &gt; Busco la referencia en AS y lo substituyo por "<" y ">"
Vuelvo a exportarlo para flash 5
No marca error, pero al ejecutar el flash no veo nada, sólo una pantalla en blanco
:shock: y ahora?

Por Elarios

192 de clabLevel



Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 15 Feb 2006 08:19 pm
pongo el código para ver que habría que hacerle:

Código :

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 &lt; 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 &gt; 0 ){
      dias = calculate(d)
      horas = calculate(h)
      minutos = calculate (m)
      segundos =Math.dosDigitos(Math.floor(timeLeft/1000));
      campo.text = dias + " d&iacute;as, " + horas + " : " +  minutos + " : " + segundos
    }else{
      //se acab&oacute;
      campo.text = "00 d&iacute;as, 00 : 00 : 00"
      clearInterval(id)
    }
}
this.createTextField("campo",1,0,0,0,0)
this.campo.autoSize= true;
id= setInterval(getTimeLeft,1000)
stop();
 

Por Elarios

192 de clabLevel



Genero:Masculino  

México, D.F.

firefox
Citar            
MensajeEscrito el 15 Feb 2006 09:23 pm
Veamos, acabo de entrar a la pagina de Kadazuro, y tiene un error, no esta escapando correctamente algunos caracteres del web, los <, deben de ir asi a gue%$%$% y no escapados.,
segundo ,como tu version es arriba de flash 5 supongo, el Math.xxx=function no charcha y hay que dejarlo como xxx=function.
Creo que eso es todo....
Je je je tenia alguna cosas que ya no funcionan en flash mx o superior!! :oops: :oops:
Se supone que este codigo ya funciona!!

Código :

// aqui metele la fecha límite, en formato año, mes. dia, hora, minuto, seg
// recuerda que el mes empieza de 0...
endDate = new Date(2006,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;
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.text = dias + " Dias : " + horas + " Horas : " +  minutos + " Min : " + segundos + " Segs"
    }else{
      //se acab&oacute;
      campo.text = "00 d&iacute;as, 00 : 00 : 00"
      clearInterval(id)
    }
}
this.createTextField("campo",1,0,0,0,0)
this.campo.autoSize= true;
id= setInterval(getTimeLeft,1000)
stop();

Por rolv

Claber

2000 de clabLevel

3 tutoriales

 



Ultima edición por rolv el 15 Feb 2006 09:32 pm, editado 2 veces

msie
Citar            
MensajeEscrito el 15 Feb 2006 10:41 pm
Mil gracias:
funciona exelente, solo tengo que modificarle la tipográfia y el lugar en donde aparece y listo funciona super bien.
Saludos.

Por F@by

23 de clabLevel



Genero:Femenino  

msie

 

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