2009-11-15 53 views
0

我是新來的Flash和ActionScript編程,所以原諒我,如果我在這裏缺少一些基本知識......的ActionScript閃光燈控制「播放」可視化

我建立這將有控制的應用暫停,前進&通過我的可視化的不同版本回退 - 就像您的磁帶機上的控件一樣,但是通過時間移動我的視覺效果,而不是那些受傷的舊西蒙& Garfunkel錄音。

我原以爲我的各種動畫會聆聽特定的事件,這些事件會在每個「節拍」上觸發並告訴它當前時間線上的時間。然後,我的「播放」按鈕會啓動一些代碼,每秒會觸發一次這些「節拍」事件(或5秒,具體取決於所選速度)。 「向前邁進」按鈕會導致單個事件被觸發,依此類推。

假設我的設計合理,我不清楚我將如何定期生成這些事件。

或者,我的設計可能沒有意義,或者是最有效的工作。

非常感謝任何關於此的輸入。

謝謝,

馬丁。

+0

貌似有一個定時器類,它會做什麼,我需要: http://help.adobe.com/en_US/ActionScript/3.0_ProgrammingAS3/WS5b3ccc516d4fbf351e63e3d118a9b90204-7f0f.html 仍然不勝感激對是否有任何反饋這是最好的使用模式或任何我應該尋找的東西 Martin。 – 2009-11-15 13:41:39

回答

0

還有每秒幀數和每幀觸發事件(尋找onEnterFrame)。計時器似乎不是一個不錯的選擇。如果有很多處理正在進行,幀/秒可能會延遲。例如,如果將其設置爲30幀/秒,那麼在某些點(當進行繁重的處理時),它可以降至較低幀數/秒。如果你正在做一個處理器密集計算,Flash甚至可以在一幀中停留幾秒鐘。我想這也適用於Timer,它可能會在其實現中使用onEnterFrame。