Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/04/2009, 01:25
Avatar de carlxime
carlxime
 
Fecha de Ingreso: marzo-2007
Ubicación: México
Mensajes: 180
Antigüedad: 17 años, 8 meses
Puntos: 6
Respuesta: Cambia imagen segun hora del reloj

Hola Rodrigo,

Podrías crear un MovieClip en el cual el primer frame esté vacío, el segundo tenga una imagen para la mañana, en el tercero una imagen para la tarde y en el cuarto frame una imagen para la noche. Cada uno de estos cuatro frames deberá llevar un stop();
En el primer frame de tu película, añade el siguiente código (suponiendo que tu MovieClip se llame fondo_mc):

Código actionscript:
Ver original
  1. var hoy:Date = new Date();
  2. var horas:Number = hoy.getHours() < 10 ? ("0" + hoy.getHours()) : (hoy.getHours());
  3.  
  4. if (horas >= 7 && horas < 12) // De las 7am a las 11:59pm
  5. {
  6.     fondo_mc.gotoAndStop(2);
  7. }
  8. else if (horas >= 12 && horas < 19) // De las 12pm a las 6:59pm
  9. {
  10.     fondo_mc.gotoAndStop(3);
  11. }
  12. else  // Lo que resta, o sea de las 7pm a las 6:59am
  13. {
  14.     fondo_mc.gotoAndStop(4);
  15. }

También puedes usar etiquetas en los frames, de tal forma que tus gotoAndStop podrían ser: fondo_mc.gotoAndStop("M"); fondo_mc.gotoAndStop("T"); fondo_mc.gotoAndStop("N");

Saludos.
__________________
http://codigometropoli.com