Ver Mensaje Individual
  #2 (permalink)  
Antiguo 25/05/2005, 20:01
Avatar de webgeri
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 ::