对音量大小进行控制,它的运用十分广泛,效果也比较好。下面我们一起来探讨它的实现方法。
(1)将你所需要的声音文件导入到库中。
(2)按【ctrl+L】打开库面板,右键单击库中的声音文件,选择“连接”,打开对话窗口,点击“导出脚本”,并在标识栏中输入“sound”。
(3)新建一影片剪辑元件,在编辑区内第一层用矩形工具绘一个蓝色进度条长条,并将其转换为影片剪辑,注册点在左上角,并取实例名称为“jdt”。新建图层2命名为“滑块层”,在工作区绘制一个红色小方块作为音量大小调节的滑块,高度与进度条高度一样,并将其转换为影片剪辑,注册点在左上角,取实例名称为“hk”。
(4)新建图层3,选中第一帧打开动作面板,输入以下代码:
即以下代码:
//加载库中的声音文件并播放
var my_sound:Sound = new Sound();
my_sound.attachSound("sound");
my_sound.start();
//鼠标按下去开始拖动滑块
hk.onPress = function() {
startDrag("hk",false,jdt._x,jdt._y,jdt._x+jdt._width-hk._width, jdt._y);
};
//鼠标释放滑离滑块停止拖动
hk.onReleaseOutside = function() {
stopDrag();
};
//音量的大小等于滑块移动中的_x轴坐标
_root.onEnterFrame = function() {
my_sound.setVolume(hk._x);
};
特别说明:jdt的宽应为100,这样才能更好地控制。
(5)返回场景中,将刚才制作好的这一影片剪辑拖入场景中即可以测试影片。