4

在 Firemonkey 2d 应用程序中,我使用浮点键来尝试全天候移动 TLine 控件。我为分针添加了 60 个关键帧,为时针添加了 12 个关键帧(实际上是更多的关键帧,因为我在位置 x、位置 y、高度和宽度上添加了一个)。

所以,现在我有两个问题:

  1. 如何播放到关键帧,然后从关键帧开始并转到下一个关键帧?

  2. 如何转到特定的关键帧?(即我加载一个表格,我想显示当前时间)

火猴时钟

请注意,我这样做只是为了了解有关 Delphi XE2 的更多信息,而不是解决任何特定的业务解决方案。

4

1 回答 1

1

但是我没试过。

你可以使用也许使用 TAnimations 程序

procedure ProcessTick(time, deltaTime: Single);

并在您从头开始动画后立即调用它,并使用 deltatime 将您置于正确的键。

请注意,该函数也包含一个时间参数,但它似乎在代码中被忽略了,否则您可能会使用它来设置当前时间。

于 2011-10-01T21:36:58.247 回答