Rya*_*ith 3 flash audio actionscript-3
我有一个Flash片段,它有一个主时间轴,可以加载不同的影片剪辑和主时间轴的不同部分.
在主时间轴内的那些嵌入式影片剪辑上附加到设置为"流"的嵌入式动画片段时间轴的声音.它们必须在时间轴上才能正确同步(我无法以编程方式加载声音).
我遇到的问题是,当我导航到主时间轴上的新部分时,我导航离开的时间轴上嵌入的动画片段消失了,但声音继续播放.一旦我离开,我无法弄清楚如何让声音停止.
我无法添加停止所有声音,因为电影的导航是由我无法控制的外部播放器控制的(基本上外部播放器只是在电影上调用gotoAndStop("myFrame").).
时间轴听起来的任何想法都没有像它想象的那样工作?
谢谢.
小智 7
两种可能的解决方
这应该可以阻止当前播放的所有声音.如果您在转换后需要背景音乐等内容继续播放,可能不适合您.这是一种解决方法.
import flash.media.SoundMixer;
SoundMixer.stopAll()
Run Code Online (Sandbox Code Playgroud)
2.在要删除声音的MovieClip上执行此操作:
var myMovieClip:MovieClip;
var muteTransform:SoundTransform = new SoundTransform();
muteTransform.volume = 0;
myMovieClip.soundTransform = muteTransform;
Run Code Online (Sandbox Code Playgroud)
Flash中的时间轴声音很痛苦!它有问题,Adobe应该修复它,但它们可能不会.
| 归档时间: |
|
| 查看次数: |
15327 次 |
| 最近记录: |