flash as3.0中怎么控制音量大小?

flash as3.0加在时间轴上的声音,如何添加控制条控制音量大小
2025-03-17 04:47:34
推荐回答(2个)
回答1:

Flash里的影片剪辑自带soundTransform属性,可以直接改变音量。如果你的声音在主时间轴上,用下面的代码:
soundTransform = new SoundTransform(n);

其中n就是音量大小,1表示最大,0表示静音。

知道了这个,添加控制条就容易多了。如果是自己做,你只需要根据控制条里滑块的位置的导轨的长度计算出滑块位置的百分比,转换成小数作为SoundTransform的参数,然后执行一遍上面的代码就行了。如果你会用组件,就更方便了。

回答2:

volume
属性

volume:Number [read-write]

语言版本 :
ActionScript 3.0

Player 版本 :
Flash Player 9

音量范围从 0(静音)至 1(最大音量)。