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

Ayuda por favor

Estas en el tema de Ayuda por favor en el foro de Flash y Actionscript en Foros del Web. Hola a todos antes de nada. Resulta que estoy haciendo un salvapantallas con flash CS4 el cual consta de reloj digital, fecha en formato dd/mm/aaaa ...
  #1 (permalink)  
Antiguo 31/10/2010, 06:03
 
Fecha de Ingreso: octubre-2010
Mensajes: 10
Antigüedad: 14 años
Puntos: 0
Ayuda por favor

Hola a todos antes de nada. Resulta que estoy haciendo un salvapantallas con flash CS4 el cual consta de reloj digital, fecha en formato dd/mm/aaaa y día de la semana. Para todo esto tengo codigo actionscript, pero el dia de la semana me sale en numero, del 0 al 6, siendo el 0 el Domingo. Lo que quiero es que no me salga en número, que salga con nombre. Este es el codigo que uso para todo:

time = new Date();

onEnterFrame()
{
hora = time.getHours();
minutos = time.getMinutes();
segundos = time.getSeconds();
if(segundos<10){
segundos = "0" + segundos;
}
if(minutos<10){
minutos = "0" + minutos;
}
if(hora<10){
hora = "0" + hora;
}
semana = time.getDay();
dia = time.getDate();
mes = time.getMonth()+1;
año = time.getFullYear()


semana_txt.text = semana;
hora_txt.text = hora;
minuto_txt.text = minutos;
segundo_txt.text = segundos;

}

Última edición por FarAoN_1979; 31/10/2010 a las 06:09
  #2 (permalink)  
Antiguo 01/11/2010, 06:25
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 15 años, 2 meses
Puntos: 138
Respuesta: Ayuda por favor

Probá agregando esto a tu código:

Código AS 2.0:
Ver original
  1. if(dia=="0"){
  2.     dia = "Domingo";
  3. }
  4. else{
  5.      if(dia=="1"){
  6.          dia = "Lunes";
  7.      }
  8.      else{
  9.          if(dia=="2"){
  10.              dia = "Martes";
  11.          }
  12.          else{
  13.              if(dia=="3"){
  14.                  dia = "Miércoles";
  15.              }
  16.              else{
  17.                  if(dia=="4"){
  18.                      dia = "Jueves";
  19.                  }
  20.                  else{
  21.                      if(dia=="5"){
  22.                          dia="Viernes";
  23.                      }
  24.                      else{
  25.                          if(dia=="6"){
  26.                              dia = "Sábado";
  27.                          }
  28.                      }
  29.                  }
  30.              }
  31.          }
  32.      }
  33. }

El código terminaría así:

Código AS 2.0:
Ver original
  1. time = new Date();
  2.  
  3. onEnterFrame()
  4. {
  5. hora = time.getHours();
  6. minutos = time.getMinutes();
  7. segundos = time.getSeconds();
  8. if(segundos<10){
  9. segundos = "0" + segundos;
  10. }
  11. if(minutos<10){
  12. minutos = "0" + minutos;
  13. }
  14. if(hora<10){
  15. hora = "0" + hora;
  16. }
  17. semana = time.getDay();
  18. dia = time.getDate();
  19.  
  20. if(dia=="0"){
  21.     dia = "Domingo";
  22. }
  23. else{
  24.      if(dia=="1"){
  25.          dia = "Lunes";
  26.      }
  27.      else{
  28.          if(dia=="2"){
  29.              dia = "Martes";
  30.          }
  31.          else{
  32.              if(dia=="3"){
  33.                  dia = "Miércoles";
  34.              }
  35.              else{
  36.                  if(dia=="4"){
  37.                      dia = "Jueves";
  38.                  }
  39.                  else{
  40.                      if(dia=="5"){
  41.                          dia="Viernes";
  42.                      }
  43.                      else{
  44.                          if(dia=="6"){
  45.                              dia = "Sábado";
  46.                          }
  47.                      }
  48.                  }
  49.              }
  50.          }
  51.      }
  52. }
  53.  
  54. mes = time.getMonth()+1;
  55. año = time.getFullYear()
  56.  
  57.  
  58. semana_txt.text = semana;
  59. dia_txt.text = dia;
  60. hora_txt.text = hora;
  61. minuto_txt.text = minutos;
  62. segundo_txt.text = segundos;
  63.  
  64. }

Es un poco engorroso pero lo probé y funciona.

Saludos!!
__________________
Jime~

Mi blog.
Mi twitter.
  #3 (permalink)  
Antiguo 01/11/2010, 12:03
 
Fecha de Ingreso: octubre-2010
Mensajes: 10
Antigüedad: 14 años
Puntos: 0
Respuesta: Ayuda por favor

Muchísimas gracias por la información, era exactamente lo que estaba buscando, tan solo que he tenido que cambiar una cosa:

Esto

if(dia=="0"){
dia = "Domingo";

Por esto

if(semana=="0"){
semana = "Domingo";


pero funciona perfectamente.
  #4 (permalink)  
Antiguo 01/11/2010, 20:09
Avatar de Jime25  
Fecha de Ingreso: septiembre-2009
Ubicación: Mi casa
Mensajes: 1.213
Antigüedad: 15 años, 2 meses
Puntos: 138
Respuesta: Ayuda por favor

Me alegro de que te haya servido

Saludos!!
__________________
Jime~

Mi blog.
Mi twitter.

Etiquetas: favor
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 16:57.