Variable para día de la semana.

Hola r12345; ya tengo una variable que me devuelve la fecha y la hora y es la siguiente:
_root.onEnterFrame = function(){
tiempo = new Date();
dia = tiempo.getDate();
ano = tiempo.getFullYear();
mes = tiempo.getMonth()+1;
hora = tiempo.getHours();
minutos = tiempo.getMinutes();
segundos = tiempo.getSeconds();
milisegundos = tiempo.getMilliseconds();
trace(milisegundos);
fecha.text = dia+"/"+mes+"/"+ano+" "+hora+":"+minutos+":"+segundos+":"+milisegundos;
}
-------------------------------------
Pero mi duda es como tendría que ser el código para que además me diga que día de la semana es hoy.
Desde ya muchas gracias por tu gran ayuda.
Alejandro Merlo
[email protected]

1 respuesta

Respuesta
1
Es simple, el script que te envié debes colocarlo en un movieclip que tenga dentro dos campos de texto, uno con el nombre "dis_hora" y el otro "dis_fecha"
Recuerda colocar el script en el mismo movieclip, NO en un fotograma.
suerte =)
Ronald
ronald, pongo el código tal cual me lo dijiste y me tira estos errores:
**Error** Escena=Escena 1, capa=Acciones, fotograma=1:Línea 1: Sólo se permiten los eventos de clip para instancias de clip de película
onClipEvent(load){
**Error** Escena=Escena 1, capa=Acciones, fotograma=1:Línea 6: Sólo se permiten los eventos de clip para instancias de clip de película
onClipEvent(enterFrame){
Total de errores de ActionScript: 2 Errores comunicados: 2
No sé donde puede estar el error.
Gracias nuevamente.
Alejandro
Hago todo como tú me lo dices ahora y no me larga ningún error pero tampoco me muestra la hora... :-(
Alejandro
Lograrlo no es tan complicado pero si son muchas más lineas de código. Yo utilizo ambos (fecha y hora) dentro de un mismo código, aquí te lo adjunto:
onClipEvent(load){
days=new Array('Domingo', 'Lunes', 'Martes', 'Miercoles', 'Jueves', 'Viernes', 'Sábado');
months=new Array('Enero', 'Febrero', 'Marzo', 'Abril', 'Mayo', 'Junio', 'Julio', 'Agosto', 'Setiembre', 'Octubre', 'Noviembre', 'Diciembre');
program=new Date();
}
onClipEvent(enterFrame){
hora=program.getHours();
minutos=program.getMinutes();
segundos=program.getSeconds();
todaydate=program.getDay();
day=program.getDay();
dayname=days[day];
month=program.getMonth();
monthname=months[month];
year=program.getFullYear();
if(hora>=12){
hora=-12+hora;
status="pm";
}else{
status = "am";
}
if(length(hora)==1) {
hora="0"+hora;
}
if(length(minutos)==1) {
minutos="0"+minutos;
}
if(length(segundos)==1) {
segundos="0"+segundos;
}
dis_hora=hora+" :"+minutos+" :"+segundos+" "+status;
dis_fecha=dayname+", "+todaydate+" de "+monthname+" de "+year;
horario._rotation=program.getHours()*30;
minutero._rotation=program.getMinutes()*6;
segundero._rotation=program.getSeconds()*6;
program=new Date();
}
Recuerda que "dis_hora" es el cuadro de texto dinámico que mostrará la hora y "dis_fecha" el cuadro que mostrará la fecha.
si necesitas más ayuda no dudes en escribirme nuevamente
suerte =)
Ronald
eso es extraño... ¿crees qué puedas eviarme el archivo para revisarlo?... mi correo es [email protected]
Ya está, lo que pasaba es que no me aclaraste que el nombre "dis_hora" y "dis_fecha" era de la variable y no del objeto. Ahora anda fantástico, muchísimas gracias por tu gran ayuda. Ahora sos mi experto favorito...! ;D

Añade tu respuesta

Haz clic para o

Más respuestas relacionadas