Inicio | Registro | Foros | Ayuda | Contacto
Zips del Conocimiento
  Contenido
Cursos y manuales
Directorio de Cursos, Manuales y Tutoriales
Libros digitales gratis
Capsulas del Saber
Tests Online
Archivo de Zips
Envío de Zips
Servicios

  Populares
- Ejercicios para reducir la pancita
- Frigorifico que no necesita electricidad
- Dieta Equilibrada
- Cuadro de Mando Integral (CMI)
- MRSA USA300 el nuevo SIDA
- Unicornio rosa invisible
- SIDA tuvo su origen en Camerún
- 7 estrategias de conquista
- Los créditos rápidos
- Remove WGA
- Herramienta Skoool para la enseñanza
- La escritura
- Desarrollan prueba para refutar las supercuerdas
- El parto natural
- Elaborar cera para autos


 :: Creación de un reloj simple en Flash

Les propongo la creación de un simple reloj para incorporar a nuestras webs ó aplicaciones.
Primer y único fotograma:

Creamos un campo de texto dinámico. Lo formateamos con la fuente, color y tamaño que queramos. Se debe calcular que quepan minimamente 9 caracteres.

Seguido a esto le dan el nombre de instancia reloj_txt.

Una vez hecho esto, van al panel de acciones y ponen el siguiente código en el primer fotograma:

Código:
//A través de setInterval, la función muestreo se ejecutará cada 1000 milisegundos (1 segundo)
frecuencia_de_muestreo=setInterval(muestreo,1000);

//Función muestreo
function muestreo(){

//Creo un objeto date con el nombre reloj
reloj = new Date();

//Vinculo la variable horas, minutos y segundos con las horas, minutos y segundos del usuario
var horas = reloj.getHours();
var minutos = reloj.getMinutes();
var segundos = reloj.getSeconds();


//Funciones para que aparescan el 0 cuando los minutos y segundos sean menor a 10
if (minutos<10) {
 minutos = "0"+reloj.getMinutes();
}
if (segundos<10) {
 segundos = "0"+reloj.getSeconds();
}

//Le digo que escriba en la caja de texto reloj_txt los datos
reloj_txt.text = horas+" : "+minutos+" : "+segundos;
}
La idea es que cada 1 segundo, se ejecute un código que muestre la hora, minutos y segundos del usuario en el campo de texto.

Dicho muestreo está a cargo de setInterval, el cual cada 1000 milisegundos se va a encargar de ejecutar la función muestreo. Ésta ultima se encarga de tomar los datos de hora, minutos y segundos y mostrarlos en el campo de texto. Podrán notar que al ejecutarse la película el tiempo no aparece durante un instante. Ésto es debido al segundo en que la función muestreo se encarga de tomar los datos del usuario. Si no quieren esa demora, tan solo cambien por un valor mas chico el setInterval, por ejemplo que se ejecute cada 20 milisegundos. Yo no lo hago porque seria exigir a la máquina que ejecute un código más veces en menos tiempo, cuando se puede hacer cómodamente cada un segundo.
----------------------------------------------------------------
Autor y Licencia de esta obra:
Leandro D´Onofrio - leandrodonofrio.com/tutoriales/flash/creacion-de-un-reloj-simple-en-flash/
Licencia Creative Commons: es.gnu.org/licencias/fdles.html


 
  Opciones
Zips GRATIS en tu email:

  Agregar a favoritos
 Versión Imprimible Versión Imprimible
 Enviar a un Amigo Enviar a un Amigo

Compartir:

delicious
  yahoo meneame

Zips Populares
- Geografía: Mundo desarrollado y mundo subdesarrollado
- Etiquetas para una fiesta
- Mitología nazca
- Nuevo récord de temperatura
- Baterías a base de agua
- Historia de Roma
- Dieta mediterránea reduce el colesterol y la tensión







Si buscas algún curso manual guía recurso definición libro ó ebook gratis este es tu lugar.
Sindicar contenidos
Educación no formal - Diario Tecnológico - Cursos Gratis - ConocimientosWeb
Todos los logos y nombres mencionados de marcas que se publican en este sitio son de sus respectivos dueños.
Condiciones de Uso