我正在使用flex进行一个电子教学项目,它包含一个swf文件和一个基于xml文件加载它的播放器,问题是所有swf文件内容叙述,我需要控制叙述的音量玩家界面,任何人都知道我如何控制来自flex的swf文件的音量?
感谢您的帮助
答案 0 :(得分:2)
我找到了自己的答案,并与您分享:
您需要将SoundTransform对象分配给MovieClip对象的soundTransform属性。
错误的方式
var slide:MovieClip = MovieClip(swfLoader.content);
slide.soundTransform = new SoundTransform();
slide.soundTransform.volume = 0.5;
正确的方式
var slide:MovieClip = MovieClip(swfLoader.content);
var st:SoundTransform = new SoundTransform();
st.volume = 0.5;
slide.soundTransform = st;