1

だから私は自分自身が少しフラッシュをする必要があることに気づきました...

曲を再生していて、視覚的な変更をその曲と同期しています。問題は、アニメーションへの変更をプレビューするときに曲を再生するには、フレーム0からフラッシュプロジェクトの再生を開始する必要があることです。

これは、曲の後半で発生するものと同期しようとすると問題になります。たとえば、フレーム300で何かを同期しようとしている場合、フレーム300以降で曲を聞くには、フレーム0からアニメーション全体を再生する必要があります。

開発中にアニメーションを実行し始めた場所に関係なく、正しい位置から曲を再生する方法はありますか?

アクションスクリプトで何かをハックして、再生ヘッドを動かし、曲が現在再生されていない場合は曲を再生することもできますが、この問題には簡単な解決策が必要なので、そのルートをたどりたくありません。

4

2 に答える 2

2

プロパティウィンドウで、オーディオのサウンド形式を「ストリーム」と「イベント」に設定します。これにより、タイムラインをスクラブしながら音を聞くことができ、IDEで好きな場所で再生を開始できます。

(これは、曲が長い場合にも同期を維持するのに役立ちます。Flashは、適切に構成されていない場合、長いアニメーションでオーディオ同期が失われることで有名です。)

于 2012-01-18T04:54:07.243 に答える
0
//Stores the position of the "playback head"
var pausePosition:Number = sndChannel.position;
sndChannel.stop();

//When ready to resume playback, call this line
sndChannel = soundClip.play(pausePosition);
于 2012-01-17T04:06:02.377 に答える