我正在嘗試使用HTML5畫布和Javascript創建動畫。我對Javascript的知識很少。動畫的第一部分是製作一個圓,直到邊緣接觸到十字。十字然後沿着圓的邊緣移動。單獨地,這些部分工作正常,但是,因爲我使用的是setInterval()
,兩個動畫同時播放,而不是在開始第二個動畫之前等待第一個完成。JavaScript中的連續動畫
最簡單的方法是什麼?我會很高興使用HTML按鈕,但<button onclick="setInterval(aRot,30);">Next Step</button>
似乎不工作。
的代碼我的「orrible」 odgepodge已上http://jsfiddle.net/jtYkN/12/
你可以使用沿着[拉斐爾(http://raphaeljs.com/)線的東西,使您的生活更輕鬆。 – egasimus 2012-07-10 15:35:30
最簡單的方法取決於您當前如何執行動畫。我們可能看到你的代碼? – 2012-07-10 15:36:26
爲什麼不執行一個簡單的檢查來確定第一個動畫完成時間,然後_運行第二個動畫?我錯過了什麼嗎? – biril 2012-07-10 15:39:02