よく使われている方法ではだめ。setInterval(func, ms)でカウントの変数を用意した形を取るとそれぞれのブラウザで速さが違う。指定した毎msずつは実行されるけど、そのmsがそれぞれのブラウザで同じとは限らない。正確には処理能力の違いにより遅延がおきるのかな?それは前回で分かった。 じゃあどうやって等速にさせるかということだけど、 http://piro.sakura.ne.jp/latest/blosxom/mozilla/xul/2009-04-08_tween.htm に書いてあった。ありがとうございます。 可変フレームレートにする 説明は引用させていただきます。 「高速な環境ではたくさん描画していいけど、低速な環境だと再描画を減らしてほしい。とにかく、1回のアニメーションは決まった時間の中できちんと終わらせたい。」これが可変フレームレートの基本的な考え方。 可変フレーム