2012-02-13 30 views
0

ActionScript 3.0を使用してAdobe Flash Professionalでアニメーションの一部をループしようとしています。ループを繰り返す前に最後のフレームでアクションスクリプトループを一時停止します

"Labels"と "Actionscript"という2つのレイヤーをプロジェクトに追加しました。

ラベルレイヤーに「ループ」という名前を付け、ループしたいシーケンスの開始フレームにブランクのキーフレームを追加しました。 ActionScriptレイヤー上

、私はプロジェクトの最後のフレームに空白のキーフレームを追加し、次のActionScriptコードを追加しました:

gotoAndPlay("loop"); 

すべてはループが最後に一時停止しているという事実を除いて、作品フレームを約1/2秒間繰り返してから、再びループします。

これは、ループポイントがプロジェクトの最初の数フレーム以外の場合に発生します。

ループをシームレスにするためにこの遅延を削除するにはどうすればよいですか?

ありがとうございます!

スティーブ

+1

あなたの最後のキーフレームのように見えますが、いくつかの通常のフレームを拡張することができます。 – Marty

+0

あなたは何を意味するのか分かりません。アニメーションシーケンスのフレームは、それがあなたが意味するものなら、連続して繰り返されません。すべてのフレームが違うので、間違いなくフレームコンテンツの問題です。 –

+0

IDEでフリーズしているのですか、またはFlash Playerで公開されたSWFとして再生していますか? gotoAndPlayとは別にタイムライン上に他のアクションスクリプトがありますか? – izb

答えて

0

アニメーションを繰り返したいフレームが30であれば..

gotoAndPlay(30); 

を使ってみて、それが別の1つのキーフレーム上にあることを確認します(キーフレームを作成するためにF6を使用)

+0

提案してくれてありがとう、yshouman。残念ながら、それは同じ方法で最後のフレームでまだフリーズしています。 –

+0

これ以上の提案はありますか? –

関連する問題