请教大家一下,第七章的 Clock 类

2 views
Skip to first unread message

Nshen

unread,
Sep 7, 2009, 9:07:51 PM9/7/09
to ria...@googlegroups.com
请教大家一个问题,第七章的 Clock 类:


public function addTimeDelta(clientSendTime:
Number, clientReceiveTime:Number, serverTime:Number):void {        
            ......
          
            var clientServerDelta:Number = serverTime-clientReceiveTime;

//  serverTime是服务器的时间,而 clientReceiveTime 是用getimer()得到的swf运行的毫秒数.
为什么是这两个相减?
怎么不用 var clientServerDelta:Number = serverTime- (new Date().getTime())

           
          
           
            var timeSyncDelta:Number = clientServerDelta + latency;
           ....
        }

Gordon

unread,
Sep 7, 2009, 11:51:06 PM9/7/09
to ria...@googlegroups.com
哈哈,细看他的time方法就明白啦。
/**
   * The best approximation of the time on the server
   */
  public function get time():Number {
   var now:Number = getTimer();
   return now + _syncTimeDelta;
  }

2009/9/8 Nshen <nshe...@gmail.com>



--
http://www.gaodengming.cn
Reply all
Reply to author
Forward
0 new messages