- ベストアンサー
親プログラムから読み込むとswfファイルの動作が遅くなって困っています...
45秒でタイムアウトになるモグラ叩きを制作しています。 普通にswfで書き出して遊んでみると、 45秒でちゃんとタイムアウトになり正常に動くんですが、 納品先の親プログラムの中から読み込むと、 55秒後にタイムアウトになってしまい、10秒の誤差が出て困っています。 (ちなみにMACでもWINでも同じく10秒の誤差が出ます) このタイムラグ(動作の遅さ)を解消するやり方ってあるのでしょうか? 親プログラム側の問題なのか、こちらの問題なのかもよくわからない感じです。。 タイマーはフレームレート20fps設定、 45秒なので900フレームにしています。 (時計が一周するというよくあるものです) 当方、MAC OS10.4でFLASH 8を使用している初心者です。
- みんなの回答 (1)
- 専門家の回答
質問者が選んだベストアンサー
親のフレームレートが違うのでしょう。 親のフレームレートを調べて、それに合わせて作りましょう。 また、実際表示される際のフレームレートはブラウザによって、微妙に異なります。 (設定値通りに表示される訳ではないので、注意!) getTimer()を使う方が正確です。 この場合、親のフレームレートを気にしなくても良いですし。
お礼
返答どうもありがとうございます! 親のフレームレートは20fpsになっていると思います。 (向こうからフレームレートの指示があったので) そうですね。 確かにブラウザごとに違っていて困りものです。。 getTimer()のスクリプトは使ったこと無いですが、 確実そうなので、早速調べて使ってみることにします!