Flash5 有声音的三眼狼(三) |
,右眼加入action: on (release) { //和刚才的相反,snd停止并告知眼眉mm到第1帧停止 snd.stop(); tellTarget ("/mm") { gotoAndStop (1);} } on (rollOver) { //经过时显示stop框,移走消失 setProperty ("/t3", _visible, true); } on (rollOut) { setProperty ("/t3", _visible, false); } 4,中眼加入控制声音的action: on (keyPress "$#@60;Up>") { //按键盘上键,使声音加大5 vm = vm+5; snd.setVolume(vm); //语法: mySound.setVolume(volume); }on (keyPress "$#@60;Down>") { //按下键,使声音减小5 vm = vm-5; snd.setVolume(vm);} on (keyPress "$#@60;Left>") { //按左键,声音偏向左边的声道5 p = p+5; snd.setPan(p); //语法: mySound.setPan(pan); }on (keyPress "$#@60;Right>") { //按右键,声音偏向右边的声道5 p = p-5; snd.setPan(p);} on (keyPress "1") { //按键盘‘1’键,使声音左边从左声道发出; snd.ll = 100; //settransform()的四个参数:ll,rr,rl,lr 值域(-100'100) snd.lr = 0; //ll::是左声道的输入量,rr:右声道的输入量, snd.rr = 0; //lr:右声道到左声道的输入量,rl:左声道到右声道的输入量 snd.rl = 0; snd.setTransform(snd);//语法: mySound.setTransform(绑定住的声音对象名称); }on (keyPress "2") {//按‘2’键使声音从右声道发出 snd.ll = 0; //flash 5的声音输出公式如下 snd.lr = 0; //左声道输出 = 左声道输入 * ll + 右声道输入 * lr snd.rr = 100; //右声道输出 = 右声道输入 * rr + 左声道输入 * rl snd.rl = 0; snd.setTransform(snd);} on (keyPress "3") { ltor(); //按‘3’键调用自定义过程"ltor",过程在5介绍} on (keyPress "4") { rtol(); //按‘4’键调用自定义过程"rtol" } on (rollOver) { //鼠标经过,说明框出现,移开就消失 setProperty ("/t1", _visible, true);} on (release) { } on (rollOut) { setProperty ( 1", _visible, false);} |