Flash动画跳过,无声音频播放

时间:2012-01-07 04:22:55

标签: flash actionscript-3 actionscript adobe flash-cs5

此刻我感到非常困惑。

我有一个Flash CS5 / AS3项目,一个使用大量动画的大型Flash游戏。我把它们分成一个场景上的MovieClip,带有相应的actionscripts和事件,用于“探索屏幕”,另一个用于场景的MovieClip用于其中一个挑战,另一个用于另一个挑战。

此方法允许我只将部分所需的动画放入相应的MovieClip中,并将场景的事件链接到其MovieClip。

然而,我显然必须将这些联系起来。我使用以下方法来做到这一点:

stop();
thismovieclip.stop();
gotoAndPlay(1, "THAT_SCENE");

下一个场景出现时,下一个动画片段会自动开始。

这在理论上很有效。但是,虽然正确的场景出现了,但是该场景的动画片段正在不规则地跳过(而不是平滑地播放),并且它的录音带正在播放,还有来自另一个我没有在此场景中调用过的动画片段的录音带。 (请注意,影片剪辑还没有运行。)

发生了什么事?我如何解决它?我知道这是可能的,但我该怎么做?

编辑:我确实找到了一种完全消除场景使用的解决方法,但是如果有人有任何有用的信息或可能的解决方案,我们鼓励他们回答!

1 个答案:

答案 0 :(得分:0)

场景中似乎存在小故障,因此播放前一场景也会播放当前场景和目标场景之间的所有场景。希望这将在CS6中得到解决。

同时,如果有人需要在场景之间导航,我建议在一个场景中使用MovieClip intead,并隐藏和显示那些以实现同样的事情。