Ver Mensaje Individual
  #30 (permalink)  
Antiguo 29/05/2004, 00:21
Avatar de Falopy
Falopy
 
Fecha de Ingreso: abril-2004
Ubicación: Zapopan Jalisco
Mensajes: 36
Antigüedad: 20 años
Puntos: 0
Como poner la hora y se actualize cada segundo en flash

pregunta :¿si quiero onerle la hora, en mi pelicula flash????
respuesta :
jajaja, esta pregunta no la hago mas por que ya tengo la forma de hacerlo y aqui mismo pasare el tip para quienes esten interesados?? se puede?


veamos:
1.- lo primero que habria que hacer..es hacer un campo de texto dinamico de linea unica, a esta misma la llamaremos en el campo variable "Texto".
Una vez hecho esto combertiremos ese texto dinamico a "Movie Clip"
ya tenemos el campo de texto de acuerdo a como se desea...ahora empezemos a programar!!!!!
2.- en el movie clip creado anteriormente.... abrimos la caja de actions...donde pondremos este "Cagadero" de codigo


onClipEvent (enterFrame) {


var fechacompleta = new Date();
var horas = fechacompleta.getHours();
var minutos = fechacompleta.getMinutes();
var segundos = fechacompleta.getSeconds();
var mt = "AM";
// Pongo el formato 12 horas
if (horas>12) {
mt = "PM";
horas = horas-12;
}
if (horas == 0) {
horas = 12;
}
// Pongo minutos y segundos con dos dígitos
if (minutos<=9) {
minutos = "0"+minutos;
}
if (segundos<=9) {
segundos = "0"+segundos;
}
// En la variable 'cadenareloj' puedes cambiar los colores y el tipo de fuente
texto = +horas+":"+minutos+":"+segundos+" "+mt;
// Escribo el reloj de una manera u otra, según el navegador del usuario
if (document.layers) {
document.layers.spanreloj.document.write(cadenarel oj);
document.layers.spanreloj.document.close();
} else if (document.all) {
spanreloj.innerHTML = cadenareloj;
} else if (document.getElementById) {
document.getElementById("spanreloj").innerHTML = cadenareloj;
}
// Ejecuto la función con un intervalo de un segundo
setTimeout("muestraReloj()", 1000);


}

En el nombre de Dios si que es mucho no??? esto es por que segun yo adapte algunas funciones del conocido reloj Java para hatml al action script y por flojo no lo eh depurado pues creo yo que hay lineas que ni deverian ir ahi....
como explicacion rapida les dire que la primer linea es donde esta el secreto!!! pues este codigo hace que tu movie se repita una y orta vez haciendo con esto que los segundos cambien deacuerdo a tu reloj de Windows.... jajaja espero les guste pues a mi me gusto mucho y pase horas haciendo esto!!!
PD:
solo diganme como subo el codigo ya hecho para pasar el Fla.
no soy sangron solo soy nuevo por aca =P

Última edición por Falopy; 14/06/2004 a las 21:06 Razón: no puse titulo y qiuza no sepan de que hablo era en respuesta a un mensaje"como poner la fecha en flash"