0

Flash Professional CS5 と Actionscript の使用: 6 秒のムービーを 1 回再生した後、中間点から連続的にループする必要があります。

gotoAndPlay("loop"); を使用しました。ループするスクリプト。しかし、ここでは、毎回ループする前に最後のキーフレームに明確な一時停止があり、アニメーションの本質的な流れが破壊されています。

ここで見ることができます: http://vivalasvacations.com/108/W2U/W2UComp06(LOOPED).swf

地球は 1 回転した後、繰り返す前に一時停止します。

このプロジェクトの恐ろしい一時停止をどのように取り除くことができるかについて、誰か提案はありますか? おそらく、物事をよりスムーズにレンダリングするループの別の方法が利用可能ですか?

ありがとう、スティーブ

4

1 に答える 1

0

ループするときに目立った一時停止があってはなりません。私の推測では、それはフレームの繰り返しによるものです。次のことを試してください。

  1. 回転する地球儀のアニメーションの最初と最後のフレームが同じでないことを確認します
  2. アニメーションの最初と最後に繰り返しフレームがないことを確認します

アップデート:

あなたのプロフィールを見ると、あなたは以前に 2 回ほぼ同じ質問をしており、どちらの場合も私のものと非常によく似た回答を受け取っているようです。私の提案は、ファイルをどこかにアップロードし、そのファイルへのリンクを投稿と私の回答の下のコメントに入れることです。そうしていただければ、何が問題なのかを調べてみます。

更新 II:

あなたのアニメーションがFLV基づいているため、問題が発生する可能性があると思います。ビデオの各フレームのキー フレームを使用してファイルを再エンコードすることをお勧めします (これを許可するエンコード ソフトウェアのどこかに設定が必要です)。これにより、ファイル サイズが増加しますが、スムーズにループするはずです。

于 2012-10-26T09:25:02.503 に答える