Comunidad de diseño web y desarrollo en internet online

Cargar una imagen diferente a cada hora en Flash

Para las páginas en flash, hay veces que interesa cargar imágenes diferentes según la hora, ir a un fotograma diferente según la hora, etc.
Aquí voy a enseñar como cargar imágenes a cada hora, o como cambiar de fotograma a cada hora.


Para cargar imágenes diferentes a cada hora
Utilizaremos ésta función:

Si quieres que se actualicen solas:

Código :

function CheckHora() {
   //Creamos la función para la hora
   tiempo = new Date();
   //Creamos una variable para hacer un relog
   hora = tiempo.getHours();
   //Calculamos la hora
   getURL("img"+hora+".jpg", "_level0");
   //Carga las imágenes desde "img0.jpg" hasta "img23.jpg"
}
//Fin de la función
fondoImagen = setInterval(CheckHora, 1);
//Activamos la función cada 1 milisegundos


Si NO quieres que se actualice, a no ser que el usuario actualice toda la web:

Código :

function CheckHora() {
   //Creamos la función para la hora
   tiempo = new Date();
   //Creamos una variable para hacer un relog
   hora = tiempo.getHours();
   //Calculamos la hora
   getURL("img"+hora+".jpg", "_level0");
   //Carga las imágenes desde "img0.jpg" hasta "img23.jpg"
   clearInterval(fondoImagen);
   //Desactivamos la función
}
//Fin de la función
fondoImagen = setInterval(CheckHora, 1);
//Activamos la función cada 1 milisegundos



FOTOGRAMA SEGÚN LA HORA
Utilizaremos éste código:

Para que se actualice:

Código :

function CheckHora() {
   //Creamos la función para la hora
   tiempo = new Date();
   //Creamos una variable para hacer un relog
   hora = tiempo.getHours();
   //Calculamos la hora
   gotoAndStop(hora+1);
   //Vamos a los fotogramas de 1 a 24, según la hora.
}
//Fin de la función
fotogramaHora = setInterval(CheckHora, 1);
//Activamos la función cada 1 milisegundos


Para que NO se actualice:

Código :

function CheckHora() {
   //Creamos la función para la hora
   tiempo = new Date();
   //Creamos una variable para hacer un relog
   hora = tiempo.getHours();
   //Calculamos la hora
   gotoAndStop(hora+1);
   //Vamos a los fotogramas de 1 a 24, según la hora.
   clearInterval(fotogramaHora);
   //Desactivamos la función
}
//Fin de la función
fotogramaHora = setInterval(CheckHora, 1);
//Activamos la función cada 1 milisegundos

¿Sabes SQL? ¿No-SQL? Aprende MySQL, PostgreSQL, MongoDB, Redis y más con el Curso Profesional de Bases de Datos que empieza el martes, en vivo.

Publica tu comentario

o puedes...

¿Estás registrado en Cristalab y quieres
publicar tu URL y avatar?

¿No estás registrado aún pero quieres hacerlo antes de publicar tu comentario?

Registrate