2013-04-22 33 views
0

我想創建一個線性時鐘,從用戶計算機獲取時間,並在24小時內分開的世界地圖上顯示該時間,並將這些時間標記爲沿着底部的電影。紅線表示當前時間(在觀衆時區中)。同樣理想的情況是,如果每個小時可以按照這樣的方式劃分,那麼地圖不會從1小時跳到下一小時,也可能每小時分成12個小時,每小時增加5分鐘。使用Flash/Actionscript的線性世界時鐘

地圖上的灰色/藍色條表示金融市場的開啓和關閉,我將使用遮罩層進行創建。

我對動作有所瞭解,但我決不是專家。我想我能想到的最簡單的方法是創建一個從「時鐘」的一端到另一端的循環補間,然後使用動作來獲取用戶時間並根據該時間轉到相應的幀。如果有人知道更簡單的方法,我會非常渴望聽到它。

+0

告訴我們你的代碼,並可能&最好的截圖了。 – Raptor 2013-04-22 09:41:26

回答

0

那麼,這是一個有趣的任務,並且可以按照您的建議完成,但是我會純粹以as3的方式在程序上做補間,因爲它對它有更多的控制權。在任何一種情況下,要注意世界時區不是每個子午線的線性 - 所以在同一子午線上的所有地方時間變化是不相等的,有許多的觀點,實際上其中很多會導致您的實施複雜化時鐘,但可以完成。通過各自的時區靜態實現您的市場將爲您節省一些編碼時間。 ..但如果你想要一些更通用的解決方案的進一步使用,你的時鐘應該更聰明,更多的糖需要,顯然:)