|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有帐号?立即注册
x
ActionScript是一种程序语言的简单文本文件.FLA档案能够直接包含ActionScript。
二、音量的把持
(6)从库当选一个按钮放在舞台上,把这个按钮转换成MovieClip。如许做的目标是能把这个按钮既能够承受影戏事务也能承受按钮事务,以下图:
(7)在这个按钮的影戏剪辑上到场以下代码
onClipEvent(load){
top=_y;
left=_x;
right=_x;
bottom=_y+100;
}
onClipEvent(enterFrame){
if(dragging=true){
_root.s.setVolume(100-(_y-top));
}
}
(8)经由过程双击这个影戏剪辑,或经由过程选中这个影戏后再选Edit>EditSymbol,进进该影戏剪辑的编纂形态,选中按钮自己,在这个按钮上绑缚以下代码
on(press){
startDrag("",false,left,top,right,bottom);
dragging=true;
}
on(release){
stopDrag();
dragging=false;
}
代码注释:起首是在影戏上的Load事务下,这里做的是初始化的事情,这里的left和right是统一个值,它的感化是使按钮只能在高低被拖动,不克不及摆布挪动。而bottom是比top多了100,如许按钮只能被向下拖动100个像素的地位。
然后在enterFrame事务中,是一个判别语句,dragging=true就是按钮正在被拖动,它是被设置鄙人面的按钮里的,当按钮在拖动时,draggin=true;当stopDrag()时,dragging=false。假如判别是true时实行root.s.setVolume(100-(_y-top));这个语句的感化是当按钮在被拖动时,依据此时按钮的_y地位,来设置音量。
这里用到了sound.setVolume(volume)这个新的语句,sound是你是你建件的newsound()的称号,我们这里是s,volume是一个从0-100的数字,0为声响最小,100为最年夜。
如今你晓得为何一入手下手就用bottom=_y+100吧?看看100-(_y-top)在原始形态下是100,但只需跟着按钮的拖动,_y愈来愈年夜,而top是一个流动的初始值。二者的差愈来愈年夜,如许全部值就愈来愈小,最初至0,取值局限在0-100间。
上面接着来做调治声响的均衡。
</p>
</p>
“swf”这是一个完整的影片档,无法被编辑。swf在发布时可以选择保护功能,如果没有选择,很容易被别人输入到他的原始档中使用。 |
|