控制SWFLoader音量

时间:2009-07-02 22:44:04

标签: flex controls flash volume

我正在使用flex进行一个电子教学项目,它包含一个swf文件和一个基于xml文件加载它的播放器,问题是所有swf文件内容叙述,我需要控制叙述的音量玩家界面,任何人都知道我如何控制来自flex的swf文件的音量?

感谢您的帮助

1 个答案:

答案 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;