在做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. android之Notification通知
  2. 一步步教你Hadoop多节点集群安装配置
  3. 【Android开发】XML文件解析
  4. 如何自定义SAP Spartacus店铺的购物车图表css风格
  5. JavaBean为什么要实现Serializable接口
  6. Transfer-Encoding: chunked
  7. 【软件质量】软件质量控制与软件质量保证
  8. XXX集团财务决策支持系统的起因(系列二)
  9. Windows系统密码破解全攻略(hash破解)
  10. 亲测免费下载知网论文方法
  11. 算法导论学习笔记13_贪心算法
  12. 设置<hr>标签的样式
  13. JAVA中GUI在Button中设置中文乱码问题
  14. 求两个数之间的素数和
  15. 罗振宇口中人间的两种人
  16. Swift基础之实现下拉变大和OC下拉变大上拉缩小Demo
  17. 计算机硬件检测点亮法,不看准抓瞎 电脑点不亮该如何逐一排查
  18. Spring配置dbcp数据源
  19. aforge 相机标定_CSharp 大恒相机采集单帧图像的C#程序, 易懂,供大家参考 assembly language 汇编语言 252万源代码下载- www.pudn.com...
  20. C# File类读取.txt(简体/繁体字)文件进行简繁字体转换

热门文章

  1. 零基础学板绘先学什么?入门建议练什么?学板绘需要学素描吗
  2. 神经网络算法的基本原理,人工神经网络算法步骤
  3. 通过键盘输入三名同学四门课的成绩,分别求三名同学和四门课程的平均成绩。
  4. 从头搭建一个基于 Python 的在线聊天室
  5. IT和服务管理专业化的演变
  6. Android架构组件-Architecture Components
  7. 大江大湖大桥大武汉--2019.9
  8. 课工场-JAVA高级特性编程及实战第1章练习题3答案参考
  9. 中国工程院岳国君院士被查!
  10. 计算机在化学中的应用课程名称英文翻译,计算机在化学中的应用,application of computers in chemistry,音标,读音,翻译,英文例句,英语词典...