0

我正在尝试创建一个线性时钟,该时钟从用户计算机获取时间并将该时间显示在世界地图上,该地图分为 24 小时,并在电影的底部标出这些时间。红线表示当前时间(在观众时区)。同样理想的是,如果可以以这样的方式划分每个小时,以便地图不只是从 1 小时跳到下一个小时,也许每个小时都分为 12 个,以每小时增加 5 分钟。

地图上的灰色/蓝色条将代表金融市场的开盘和收盘,我将使用遮罩层创建。

我对actionscript有点了解,但我绝不是专家。我想我能想到的最简单的方法是创建一个从“时钟”一端到另一端的循环补间,然后使用 actionscript 获取用户时间并根据该时间转到相应的帧。如果有人知道更简单的方法,我会非常渴望听到它。

4

1 回答 1

0

好吧,这是一项有趣的任务,可以按照您建议的方式完成,但是我会纯粹在 as3 中以编程方式进行补间,因为对它的控制更多。在这两种情况下,请注意每个子午线的世界时区不是线性的 - 因此跨越同一子午线的所有地方的时间变化并不相等,存在一些异常,实际上其中有很多,这会使您的实施复杂化时钟,但可以做到。使用各自的时区静态实现您的市场可以节省一些编码时间。..但是如果你想要一些更通用的解决方案来进一步使用,你的时钟应该更聪明,并且需要更多的糖,显然:)

于 2013-04-22T23:09:50.413 回答