在做Flash应用时,有时可能会遇到需要使用服务器时间的情况,例如应用程序中显示当前系统时间、定时提醒等功能。使用new Date()创建的是客户端的时间,这并不是我们需要的,客户端时间很容易被用户更改,我们需要统一的服务器时间。

使用Flash与后台通信,我想您应该已经应用到您的项目中,不管使用哪种方式,都可以把服务器时间传到客户端,可以使用Http请求、Socket以及其他前后台通信的框架,只需要在后台中获取当前服务器时间,然后返回给前台。

需要服务器时间的时候,可以每次都请求后台来获取,但如果经常使用服务器时间来参与一些计算,那么每次请求就不是一件好的方式,例如客户端显示当前系统时间,难道要每秒钟都取获取一下服务器时间吗?再例如客户机的网速非常慢,请求服务器到返回结果的延迟比较长,这样获取到的时间误差比较大。

或许您已经想到了我们可以在开始时获取一次服务器时间,然后每次使用的时候,在前台计算出当前的服务器时间。Timer是Flash中用于计时的类,您或许想使用Timer来参与服务器时间的计算。在我之前的博文“Flash Player帧频、Timer计时 的时间间隔测试”中,测试了Timer计时的精确性,很遗憾Timer计时并不是精确的,无法参与到服务器时间计算中。

您是否使用过getTimer函数,在帮助文档中对于getTimer函数的描述是“返回初始化 Flash Player 后经过的毫秒数,并使用它来计算相对时间”。使用它来计算相对时间!这个正是我们需要的。

下面是一个计算当前服务器时间的类,您可以把该类的对象保存到全

Flash使用服务器时间相关推荐

  1. php 请求服务器时间设置,学习猿地-php如何设置服务器时间

    php设置服务器时间的方法:首先找到并打开"php.ini"配置文件:然后修改"date.timezone"的值即可成功设置php服务器的时区. Apache ...

  2. mt4 不显示服务器速度,mt4显示服务器时间设置

    mt4显示服务器时间设置 内容精选 换一换 用户可通过云服务基线查看各项风险的详细信息和指导建议.态势感知支持检测云服务关键配置项,通过执行扫描任务,检查云服务基线配置风险状态,分类呈现云服务配置检测 ...

  3. 怎么配置php服务器时间,php如何设置服务器时间

    php设置服务器时间的方法:首先找到并打开"php.ini"配置文件:然后修改"date.timezone"的值即可成功设置php服务器的时区. 推荐:< ...

  4. html页面获取服务器时间,[html]定时获取服务器时间和本地时间

    [html]定时获取服务器时间和本地时间 2018-11-1 萧 写技术 .time_div{width:100%; padding:10px; text-align:center; margin:5 ...

  5. 抢购网站服务器时间表,js获取服务器时间,实现抢购倒计时

    商品抢购倒计时,涉及到一个问题,就是时间的准确性,如果使用本地手机或者电脑的时间,就会存在时间不准以及误差,并且还有时区问题 解决方法:使用服务器的时间 困难:但是我们不能每秒钟请求一次服务器,这肯定 ...

  6. 服务器导出服务器时间转换浏览器端时区

    场景:数据库存储的是服务器时间,需要根据浏览器端客户的时区导出时间. 图示: C<----- offsetClientTime ----->B<----- offsetServerT ...

  7. Centos服务器时间

    1.手动修改服务器时间 优点:修改简单易操作 缺点:当服务器重启之后服务器时间会根据时区重置 echo date +'[%Y-%m-%d %H:%M:%S]' #查看当前时间并格式化成常见格式.如果不 ...

  8. 用 PS 调整服务器时间

    用 PS 调整服务器时间 Powershell 有一个命令用来调整计算机的时间, Set-Date -Adjust,但是,只能调整本地时间,不能调整远程的计算机时间. function AdjustD ...

  9. JSP 获得服务器时间和浏览器时间

    发布项目到服务器并访问 创建Web项目,开发静态页面 部署到服务器Tomcat 启动服务器Tomcat 不同用户通过浏览器来访问Web项目 Web项目和Java项目的区别 Web项目需要JavaEE的 ...

最新文章

  1. 为什么源码编译安装mysql_从源码编译安装MySQL的步骤
  2. 初次运行git前的配置
  3. python连接mongodb数据库_python连接mongodb操作数据示例(mongodb数据库配置类)
  4. 在Spring MVC中使用多个属性文件
  5. 除了 Tensorflow、PyTorch ,还有哪些深度学习框架值得期待?
  6. java运行多个linux命令_在shell的一行中运行多个命令
  7. tocmat linux搭建测试环境,Apache+Tomcat 环境搭建(JK部署过程)
  8. vc++6.0常用插件和界面库
  9. DICOM笔记-使用DCMTK读取DICOM文件保存DICOM文件
  10. Redis入门指南之一(简介)
  11. 计算机组成原理之常用的门电路
  12. 【转载】设备\Device\Harddisk0\D 有一个不正确的区块
  13. LED MEO GTO GEO IGSO SSO概念
  14. OPPO A96和oppo Reno 7 哪个好
  15. opencv学习笔记及复习(四)物体追踪及人体肤色追踪
  16. 【PERMUT】函数使用技巧
  17. IncorrectResultSizeDataAccessException: Incorrect result size: expected 1, actual 2
  18. Linux 0.11-从内核态到用户态-23
  19. 小甲鱼第5章:列表、元组和字符串(半整理)
  20. linux邮件thunderbird,Ubuntu 18.04安装最新版Thunderbird 邮件客户端

热门文章

  1. 太湖之畔聚英才—土44届毕业五十周年纪念
  2. 信朋友圈居然还有这波神操作?不仅可以编辑图片,而且还能剪辑视频
  3. NumPy二维数组-行向量、列向量
  4. 华为鸿蒙申请实名认证怎么能成功,是不是实名认证成功 可以推送鸿蒙了 ?
  5. 【Qt】qt自定义开关控件
  6. Linux Apache 配置反向代理
  7. mysql left join用法详解
  8. [C# VSTO Word]【大纲级别OutlineLevel】对比【列表级别ListLevelNumber】
  9. qq部落怎么引流?手把手教你如何在QQ兴趣部落引流
  10. XDown ,一款超强Mac下载神器支持某盘下载