• Lunes 18 de Noviembre de 2024, 11:29

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Temas - juanram

Páginas: [1]
1
Flash / ActionScript / Cuenta Atras En Flash Con La Hora Del Servidor
« en: Miércoles 2 de Mayo de 2007, 17:46 »
Hola a todos, tengo un problema, tengo el codigo siguiente en flash, pero como podeis imaginar me coge la hora que tenga cada uno en su ordenador, lo cual es una faena porque es una cuenta atras que anuncia la finalizacion de un evento concreto, y el que esté en canarias pensará que todavía sigue el evento cuando en realidad ya terminó, no se si me explico. Hay alguna manera de cambiar el codigo para que funcione con la hora del servidor?, para que el evento acabe al mismo tiempo para todos?. Os dejo el código, gracias de antemano por vuestro tiempo, que me estoy volviendo loco con este tema.

Código:
Código: Text
  1. var mascero:Function = function (n:Number):String{return n<10?'0'+n:n;}
  2. var fecha_limite:Date = new Date(2007,4,4,23,59,59);
  3. this.onEnterFrame = function(){
  4.    var fecha_actual:Date = new Date();
  5.    var falta:Number = (fecha_limite.getTime() - fecha_actual.getTime())/10;
  6.    
  7.    if(falta > 0){
  8.       var d:Number = Math.floor(falta/8640000);
  9.       var h:Number = Math.floor((falta%8640000)/360000);
  10.       var m:Number = Math.floor((falta%360000)/6000);
  11.       var s:Number = Math.floor((falta%6000)/100);
  12.       falta1_txt.text = mascero(d)+'d : '+mascero(h)+'h : '+mascero(m)+'m : '+mascero(s)+'s';
  13.    }else{
  14.       falta1_txt.text = 'evento finalizado';
  15.       delete this.onEnterFrame;
  16.    }
  17. }
  18. stop();
  19.  

Páginas: [1]