| 网站镜像:电信 网通 | 加入收藏 | 设为首页

音量控制滑块


  • 制作步骤:
    1.新建一个MC,画一个如图所示的长条,以表示音量滑块所到区域的范围; 按此在新窗口浏览图片

    2.新建一个按钮元件,如图所示,作为音量控制滑块,你可以把它做的漂亮一些,这里只是为了说明方法,所以做的很简单。





    按此在新窗口浏览图片
    3.导入你要的音乐到库里,然后右键选中声音,选择连接..,然后在弹出的对话框内填写标识符:jgw      如图所示。





    按此在新窗口浏览图片
    4.把所有元件放入主场景,在主场景中按纽的实例名称为a,影片剪辑的实例名称为b,用任意变形工具把b元件缩短。由下面要加的AS来控制他的长度变化。图层安排,以及各元件位置如图。





    按此在新窗口浏览图片

    5.下面开始添加脚本语言,即AS:
          在AS层的第一帧加:
    aa=new   Sound();
    aa.attachSound("jgw");
    aa.start(0,100);//加载并播放库里的声音对象,循环播放100次;
    _root.onEnterFrame=function(){
       aa.setVolume(100*(a._x-50)/300);//设置音量,其大小和按钮a的x坐标值发生关系,即100*(a._x-50)/300,这层关系是自己根据a在主场景中的原始坐标,以及最终坐标来确定的;
       }





    按钮元件上加如下AS:
    on(press){
                startDrag(a,true,50,200,350,200);//按钮可以拖动的范围,依次为左上右下;
       }
    on(release){
       stopDrag();
       setProperty("_root.b",_xscale,100*((a._x-50)/300));//通过当前按钮的坐标来控制b影片剪辑的伸长量。

    6.其他还有一些细节,请根据我提供的源文件,自己修改完善。