2011-09-23 38 views
4

在Firemonkey 2d應用程序中,我使用浮動鍵來嘗試圍繞一個時鐘移動TLine控件。我已經爲分針添加了60個關鍵幀,併爲時針添加了12個關鍵幀(實際上它有更多的關鍵點,因爲我在位置x,位置y,高度和寬度上添加了一個)。Firemonkey浮動鍵動畫,轉到特定的鍵

所以,現在我有兩個問題:

  1. 如何發揮一個關鍵幀,然後開始在一個關鍵幀,並進入下一個關鍵幀?

  2. 我該如何去特定的關鍵幀? (即我打開一個表格,我想顯示當前時間)

Firemonkey Clock

注意,我這樣做只是爲了瞭解更多關於德爾福XE2,不解決任何特定的業務解決方案。

回答

1

我還沒有嘗試過,但。

你可以使用或者用TAnimations程序

procedure ProcessTick(time, deltaTime: Single); 

,並調用它,你從頭開始使用的DeltaTime,將你放在正確的鍵啓動動畫之後。

請注意,函數也包含時間參數,但似乎在代碼中被忽略,否則您可能可以使用它來設置當前時間。