Foros del Web » Creando para Internet » Flash y Actionscript »

cuena atrás días

Estas en el tema de cuena atrás días en el foro de Flash y Actionscript en Foros del Web. hola a todos: tengo un problema y es que necesito una cuenta atras de días, del estilo faltan 10 días desde la fecha de hoy ...
  #1 (permalink)  
Antiguo 25/05/2005, 16:39
 
Fecha de Ingreso: mayo-2005
Mensajes: 1
Antigüedad: 18 años, 10 meses
Puntos: 0
cuena atrás días

hola a todos:
tengo un problema y es que necesito una cuenta atras de días, del estilo faltan 10 días desde la fecha de hoy para llegar a una fecha concreta. Os agradecería mucho si me pudiérais ayudar porq lo necesito urgentemente.
Gracias por todo
  #2 (permalink)  
Antiguo 25/05/2005, 20:01
Avatar de webgeri  
Fecha de Ingreso: marzo-2005
Ubicación: montevideo
Mensajes: 374
Antigüedad: 19 años, 1 mes
Puntos: 0
a ver puedes hacer asi

tienes un MC MovieClip
dentro de ese MC
hay una caja de texto dinamico
con nombre de instancia relojito

hay dos fotogramas en ese MC
el primero tiene este script

Código:
currentDate = new Date();
thisYear = currentDate.getFullYear();
thisMonth = currentDate.getMonth();
nextDay = currentDate.getDate()+1;
eventDate = new Date(thisYear, thisMonth, nextDay);
eventMillisecs = eventDate.getTime();
currentDate = new Date();
currentMillisecs = currentDate.getTime();
msecs = eventMillisecs-currentMillisecs;
if (msecs<0) {
	msecs = 0;
}
secs = Math.floor(msecs/1000);
mins = Math.floor(secs/60);
hours = Math.floor(mins/60);
days = Math.floor(hours/24);
msecs = String(Math.floor(msecs%1000/10));
secs = String(secs%60);
mins = String(mins%60);
hours = String(hours%24);
days = String(days);
if (msecs.length<2) {
	msecs = "0"+msecs;
}
if (secs.length<2) {
	secs = "0"+secs;
}
if (mins.length<2) {
	mins = "0"+mins;
}
if (hours.length<2) {
	hours = "0"+hours;
}
while (days.length<3) {
	days = "0"+days;
}
relojito.text = days+":"+hours+":"+mins+":"+secs+":"+msecs;
updateAfterEvent();

en el segundo simplemente

Código:
gotoAndPlay(1);
ese script hace una cuenta regresiva hasta el final del dia

si queres te explico lo que significa cada linea del code
no es complicado

por ej.
donde dice

Código:
thisYear = currentDate.getFullYear();
thisMonth = currentDate.getMonth();
nextDay = currentDate.getDate()+1;
eventDate = new Date(thisYear, thisMonth, nextDay);
es donde se define la fecha del evento
con la cual se calcula el tiempo que falta hasta la misma

si te fijas nextDay es igual a la fecha del dia actula + 1 o sea mañana
por ej. mañana es 27 del 5 del 2005
este script toma la fecha de mañana pero no una fecha en particular

si yo quisiese que mostrase el tiempo faltante hasta una fecha en particular
tengo que poner asi
por ej. quiero que me muestre el tiempo faltante hasta el 27 del 5 del 2005
pongo asi

Código:
eventDate = new Date(2005, 4, 27);
pongo 4 porque enero es 0 febrero 1 y asi siguen o sea van del 0 al 11
los dias van de 1 a 31
y el año tal cual es

bueno espero se entienda
sino cualquier duda consulta nomas

sldos
__________________
...
.....todos somos muy ignorantes
...lo que ocurre es que
......no todos ignoramos las mismas cosas
:-D
...

:: jack experimentos ::
:: jack fotografias ::
:: jack fotografias 2 ::
  #3 (permalink)  
Antiguo 11/07/2005, 04:06
Avatar de andolia  
Fecha de Ingreso: enero-2005
Mensajes: 71
Antigüedad: 19 años, 3 meses
Puntos: 0
???

por que no puedo ver el codigo??, si estoy registrada
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:45.