主题:  请斑竹来回答一个getHars的问题?

bgxboy

职务:普通成员
等级:1
金币:0.0
发贴:145
#12001/8/5 11:19:21
请问在用getHars对象的时候要使它的值和实际小时值一样是不是要减1?
这是为什么呢?它是值是这样计算的?

编辑历史:[这消息被bgxboy编辑过(编辑时间2001-08-05 21:29:56)]


keyframe

职务:普通成员
等级:1
金币:0.0
发贴:48
#22001/8/5 11:27:03
这是FLASH自身的问题!

减一是不能彻底解决的,如果是零点,你也要减一吗?

不去用它,才是上策啊.



bgxboy

职务:普通成员
等级:1
金币:0.0
发贴:145
#32001/8/5 21:23:52
难道就没有解决的办法了吗!那高手们在写时钟程序的时候怎么做的呢?????????



keyframe

职务:普通成员
等级:1
金币:0.0
发贴:48
#42001/8/7 3:20:46
其实我做过时钟的,所以才发现了这个问题,而且也在不同的平台上做过测试,结果如下:

在W2K系统下完成后, 发现时钟与本机的系统时间差一个小时,但上传至站点后,再看放在网页中的时钟,又一切正常了!
你说这种情况要减一还是不要减一?
另外,W98系统和W2K系统所得的结果也不一样...

这是FLASH5的一个BUG, 我们只能期待它在下一版本中解决了......



手工感情

职务:普通成员
等级:3
金币:10.0
发贴:556
#52001/8/7 6:49:19
这可不是bug,
据说和夏至时有关...


黑色的风略过我的翅膀,我却无法落下来梳理你的羽毛
————————————————
◆5d.cn互动论坛◆
------|xml版主|------

Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#62001/8/7 15:07:12
减一?是要加一吧
然后打包成exe这样在别人机器上来看你的swf就不会出现时差了。



bgxboy

职务:普通成员
等级:1
金币:0.0
发贴:145
#72001/8/8 10:31:20
在win98上我测试时是要减一的!在零点时加一也是对的!
画魔是减一,不信我可以把我做的一个习题发给你!这是什么原因?
我是在win98下测试的!

编辑历史:[这消息被bgxboy编辑过(编辑时间2001-08-08 10:37:54)]


Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#82001/8/8 10:55:12
hours是从0~23算的,怎么会减一?



bgxboy

职务:普通成员
等级:1
金币:0.0
发贴:145
#92001/8/8 17:49:25
画魔在上个贴子中说
引用:
hours是从0~23算的,怎么会减一?


我也纳闷呀!但是我做的习题里的结果确实是要这样呀!所以才问你吗!我是win98第二版的没有其他时区只有东八区的!我觉得和这个没有问题呀!



janlay

职务:管理员
等级:7
金币:28.0
发贴:7244
#102001/8/8 18:10:26
我认为避开这样的问题才是最明智的



bgxboy

职务:普通成员
等级:1
金币:0.0
发贴:145
#112001/8/8 18:34:39
janlay在上个贴子中说
引用:
我认为避开这样的问题才是最明智的


我觉得遇到了问题为什麽要避而不谈呢!那5d又有什么作用呢?我觉得这不是解决的办法!
我想在在个问题上,这个对象更定有规律可寻的!



Demon.S

职务:版主
等级:5
金币:10.0
发贴:2468
#122001/8/9 0:28:06
不用避开,用getutchours()即可获得国际时间.



bgxboy

职务:普通成员
等级:1
金币:0.0
发贴:145
#132001/8/9 12:13:38
就是这样!我知道了!谢谢画魔! ;)