gpt4 book ai didi

actionscript-3 - Flash CS6 AS3仅在一帧上播放声音,在左帧时停止播放

转载 作者:行者123 更新时间:2023-12-03 00:53:38 24 4
gpt4 key购买 nike

我有一个场景,其中有一个要显示给用户的每个屏幕都有一个框架。每个帧都有一个影片剪辑,其中包含该屏幕的所有元素。第一帧的动画片段具有设置有声音层的frame1。问题是,当我导航到其他屏幕时,音乐会继续播放。

如何才能仅在屏幕上显示动画片段的情况下播放它?我试图在其他屏幕上使用“ENTER_FRAME”监听器,并使用SoundMixer.stopAll();停止了音乐。唯一的问题是,当我用音乐重新输入帧时,它就不会开始。

我正在使用“同步设置:流”。

最佳答案

Flash IDE具有多种不同的声音,其中最重要的是StreamEvent

听起来您正在使用Event类型的声音,因为即使您不在画框内,声音仍会继续播放。除了Event,没有其他方法可以停止SoundMixer.stopAll().声音

您需要在Flash IDE中将声音类型设置为Stream。然后,将其放置在MovieClip中,并确保剪辑中有足够的帧可以持续整个声音持续时间。然后,将该MovieClip放置在您的主场景中,当您移动到其他帧时,它现在应该停止。

关于actionscript-3 - Flash CS6 AS3仅在一帧上播放声音,在左帧时停止播放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18082883/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com