音量控制滑块 |
| 作者:佚名 来源:闪吧 作者: jgw6447 更新:2007-1-13 20:48:32 错误报告 我要投稿 |
制作步骤: 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.其他还有一些细节,请根据我提供的源文件,自己修改完善。
打包(含源文件):
点击浏览该文件
|
|
| 文章录入:skyuu 责任编辑:skyuu |
|
| 【字体:小 大】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口】 |