2个回答
展开全部
Flash里的影片剪辑自带soundTransform属性,可以直接改变音量。如果你的声音在主时间轴上,用下面的代码:
soundTransform = new SoundTransform(n);
其中n就是音量大小,1表示最大,0表示静音。
知道了这个,添加控制条就容易多了。如果是自己做,你只需要根据控制条里滑块的位置的导轨的长度计算出滑块位置的百分比,转换成小数作为SoundTransform的参数,然后执行一遍上面的代码就行了。如果你会用组件,就更方便了。
soundTransform = new SoundTransform(n);
其中n就是音量大小,1表示最大,0表示静音。
知道了这个,添加控制条就容易多了。如果是自己做,你只需要根据控制条里滑块的位置的导轨的长度计算出滑块位置的百分比,转换成小数作为SoundTransform的参数,然后执行一遍上面的代码就行了。如果你会用组件,就更方便了。
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询