| (下面这部分是我在家里写的,上面的这部分是在公司写的,公司的系统是2000,MX2004英文版本,家里的系统是XP,MX2004中文版本)现在我们在主场景中做控制,在主场景中我们按下图进行设置,(两滚动条,属于影片剪辑,我们设置好主场景后,在来做这两个滚动条!)
 
 背景和文本安钮放入两层中,添加帧到第7帧。然后在添加一层写下如下脚本。(按钮事件加载外部声音) 
 第三帧中写入如下脚本: 
  第四帧写下如下脚本: 
 第五帧写下如下脚本: 
 第六帧写下如下脚本: 
 第7帧写下如下脚本:
 
gotoAndPlay(6);
 每帧设置完成后,来设置控制声音音量和左右均衡的滚动条:设置音量,主场景中将该影片剪辑命名为:sad ,滚动的小块是个影片剪辑命名为:sy,该影片剪辑中仅有一名称为sy的按钮。将sy影片剪辑定位好后,在as脚本中写如下代码:
 
 
_root.sad.sy.sy.onPress=function () {_root.sad.sy.startDrag(false,0,_root.sad.sy._y,200,_root.sad.sy._y);//滚动滑块
 }
 _root.sad.sy.sy.onRelease=function () {
 if (_root.shu==0) {//判断是内部加载还是外部加载
 _root.mySound.setVolume((_root.sad.sy._x)/2)//设置音量
 } else {
 _root.ySound.setVolume((_root.sad.sy._x)/2)
 }
 stopDrag();//停止滚动
 }
 
 代码拷贝框
 [Ctrl+A 全部选择 然后拷贝]
 同样的道理设置好另外控制左右均衡的影片剪辑(_root.gd(影片剪辑名称).fgh(滑块名称).fsg(按钮名称).)在gd中帧动作,设置脚本如下:
 
 
_root.gd.fgh.fsg.onPress = function () {_root.gd.fgh.startDrag(false,0,_root.gd.fgh._y,200,_root.gd.fgh._y);//滚动滑块
 }
 _root.gd.fgh.fsg.onRelease=function () {
 if (_root.shu==0) {//判断是内部加载还是外部加载
 _root.mySound.setPan(_root.gd.fgh._x-100)//设置左右均衡值
 } else {
 _root.ySound.setPan(_root.gd.fgh._x-100)
 }
 stopDrag();//停止滚动
 }
 
 代码拷贝框
 [Ctrl+A 全部选择 然后拷贝]
 观看影片
 出处:影子画
责任编辑:moby
 上一页 可控声音 flash 教程 [2] 下一页 ◎进入论坛Flash专栏版块参加讨论
	      |