gpt4 book ai didi

Flash 时间线声音在导航离开时不会停止

转载 作者:行者123 更新时间:2023-12-01 09:39:37 27 4
gpt4 key购买 nike

我有一个 Flash 片段,它有一个主时间轴,用于加载不同的影片剪辑和该主时间轴的不同部分。

在主时间轴内的那些嵌入影片剪辑上,附加到设置为“流”的嵌入影片剪辑时间轴的声音。它们必须在时间线上才能正确同步(我无法以编程方式加载声音)。

我遇到的问题是,当我导航到主时间轴上的新部分时,嵌入在我导航离开的时间轴上的影片剪辑消失了,但声音继续播放。一旦我离开,我不知道如何让声音停止。

我无法添加停止所有声音,因为电影的导航是由我无法控制的外部播放器控制的(基本上,外部播放器只是在电影上调用 gotoAndStop("myFrame")。) .

任何想法为什么时间线听起来不像预期的那样工作?

谢谢。

最佳答案

两种可能的解决方案:

1.这应该会停止当前播放的所有声音。如果您在转出后需要背景音乐等内容继续播放,则可能不适合您。这是一种解决方法。

import flash.media.SoundMixer;

SoundMixer.stopAll()

<强>2。在包含您想要删除的声音的 MovieClip 上执行此操作:

var myMovieClip:MovieClip;

var muteTransform:SoundTransform = new SoundTransform();
muteTransform.volume = 0;
myMovieClip.soundTransform = muteTransform;

Flash 中的时间线声音很痛苦!它有问题,Adobe 应该修复它,但他们可能不会。

关于Flash 时间线声音在导航离开时不会停止,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1916883/

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