我正在用ActionScript 3編寫一個紙牌遊戲。每張卡片由一個擴展從Flash CS4導出的包含卡片圖形和翻頁動畫的movieclip的類實例表示。當我想翻轉一張卡片時,我會在這個動畫片段上調用gotoAndPlay。讓系統時間決定動畫速度,而不是程序FPS
當幀頻變慢時,所有動畫花費更長時間才能完成。看起來Flash會默認動畫影片剪輯,以確保剪輯中的所有幀都將被繪製。因此,當程序幀速率低於剪輯的幀速率時,動畫將以較慢的速度播放。
我希望有一個動畫總是以相同的速度播放,因此總是會在屏幕上顯示相同的時間。如果幀速率太慢而無法顯示所有幀,則會丟棄幀。有可能告訴Flash以這種方式進行動畫製作嗎?如果不是,我自己編寫此行爲的最簡單方法是什麼?