Flash CS6 AS3:使用gotoAndStop时,音频正在播放以前的帧

时间:2013-08-08 13:59:38

标签: actionscript-3 flash audio flash-cs6

当我使用MovieClip(root).gotoAndStop()导航到另一个帧时。来自帧之间的动画片段中的音频将开始播放。所有动画片段中的音频都设置为“STREAM”,并且没有其他代码可以启动动画片段。我已经在动画片段中放置了痕迹,以便在音频动画片段开始和完成帧序列时通知我。

如果我在主场景的第1帧并且使用“GotoAndStop(4)”,则第2帧和第3帧和第4帧的音频开始播放。

我不知道为什么,或者这是一个错误或与音频设置有关。有人帮忙吗?

1 个答案:

答案 0 :(得分:2)

我的项目遇到了同样的问题。

我把它解决了:

import flash.media.SoundMixer;

SoundMixer.stopAll();

在每个帧中的动画片段的开头。