Foros del Web » Creando para Internet » Flash y Actionscript »

Día del mes en un reloj

Estas en el tema de Día del mes en un reloj en el foro de Flash y Actionscript en Foros del Web. Hola a todos, soy nuevo por aquí... hice un reloj en macromedia flash pero me gustaría que además de la hora, al lado del número ...
  #1 (permalink)  
Antiguo 14/02/2012, 08:16
 
Fecha de Ingreso: febrero-2012
Mensajes: 4
Antigüedad: 12 años, 9 meses
Puntos: 0
Día del mes en un reloj

Hola a todos, soy nuevo por aquí...

hice un reloj en macromedia flash pero me gustaría que además de la hora, al lado del número 3 pusiese el día del mes, como lo puedo poner no se que código es, ni si tiene que ser en texto dinámico o todo eso

saludos y gracias
  #2 (permalink)  
Antiguo 14/02/2012, 11:26
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Día del mes en un reloj

Hola raulgh1986:
En el escenario crea 3 campos de texto dinámico con las variables: hrs, min y sec y entre ellas crea 2 campos de texto estático escribiendo (:), seleccionas los campo y lo conviertes en MC, abre el MC y crea la capa 2 y en el frame 1 escribe éste código:
Código actionscript:
Ver original
  1. date = new Date();
  2. hrs = date.getHours();
  3. min = date.getMinutes();
  4. sec = date.getSeconds();
  5. if (hrs<=9) {
  6.     hrs = "0"+date.getHours();
  7. }
  8. if (min<=9) {
  9.     min = "0"+date.getMinutes();
  10. }
  11. if (sec<=9) {
  12.     sec = "0"+date.getSeconds();
  13. }
A las 2 capas le adicionas 1 fotograma clave.
En el escenario crea un campo de texto dinámico y como nombre de instancia le pones: fecha_txt y lo conviertes en MC, lo abres y crea la Capa 2 y en su primer frame coloca éste código:
Código actionscript:
Ver original
  1. var date:Date = new Date();
  2. var meses:Array = new Array("Enero", "Febrero", "Marzo", "Abril", "Mayo", "Junio", "Julio", "Agosto", "Setiembre", "Octubre", "Noviembre", "Diciembre");
  3. var dias:Array = new Array("Domingo", "Lunes", "Martes", "Miecoles", "Jueves", "Viernes", "Sábado");
  4. var mes_str:String = meses[date.getMonth()];
  5. var dia_str:String = dias[date.getDay()];
  6. fecha_txt.text = dia_str+" "+date.getDate()+" de "+mes_str+" de "+date.getFullYear();
Espero haberte sido de ayuda.
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #3 (permalink)  
Antiguo 15/02/2012, 08:47
 
Fecha de Ingreso: febrero-2012
Mensajes: 4
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Día del mes en un reloj

http://img68.xooimage.com/files/d/8/3/ole2-318874e.swf

ese es el reloj, lo que quiero poner es donde marca la hora ( las 15:00 ) poner para que salga el día del mes.
  #4 (permalink)  
Antiguo 16/02/2012, 11:33
Avatar de Bandit
Moderador
 
Fecha de Ingreso: julio-2003
Ubicación: Lima - Perú
Mensajes: 16.726
Antigüedad: 21 años, 4 meses
Puntos: 406
Respuesta: Día del mes en un reloj

Hubieses empezado por allí, nosotros no podemos adivinar que es lo que quieres hacer si no explicas con más detalle.
Al lado de las 15.00 horas coloca un campo de texto dinámico con nombre de instancia: fecha_txt
Utiliza éste código:
Código actionscript:
Ver original
  1. time = new Date();
  2. hours = time.getHours();
  3. minutes = time.getMinutes();
  4. seconds = time.getSeconds();
  5. if (hours>12) {
  6.     hours = hours-12;
  7. }
  8. if (hours<1) {
  9.     hours = 12;
  10. }
  11. hours = hours*30+int(minutes/2);
  12. minutes = minutes*6+int(seconds/10);
  13. seconds = seconds*6;
  14. var date:Date = new Date();
  15. var dias:Array = new Array("Domingo", "Lunes", "Martes", "Miecoles", "Jueves", "Viernes", "Sábado");
  16. var dia_str:String = dias[date.getDay()];
  17. fecha_txt.text = dia_str+" ";
Espero haberte sido de ayuda.

P.D. Un gracias es lo menos que se puede esperar después de haber ayudado, un poco de cortesía no hace daño a nadie. ¿NO?
__________________
Bandit.
Si no sabes estudia y si sabes enseña.
http://www.banditwebdesign.com/
  #5 (permalink)  
Antiguo 16/02/2012, 16:35
 
Fecha de Ingreso: febrero-2012
Mensajes: 4
Antigüedad: 12 años, 9 meses
Puntos: 0
Respuesta: Día del mes en un reloj

gracias, va por buen camino es así como lo quiero tener, pero falla el código, no quiero que me ponga el día de la semana ( lunes,martes,miercoles.... )

quiero el día del mes 1 al 31

muchas gracias por tu ayuda saludos

Etiquetas: dia, meses, reloj
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 13:39.