加载中…
个人资料
  • 博客等级:
  • 博客积分:
  • 博客访问:
  • 关注人气:
  • 获赠金笔:0支
  • 赠出金笔:0支
  • 荣誉徽章:
正文 字体大小:

控制左右声道平衡方法(一)--按钮式

(2006-11-14 21:36:06)
分类: 程序设计篇
第一步:导入声音
新建文档,用快捷键Ctrl+R打开“导入”对话框,在对话框中找到所需导入的声音文件,按“确定”后导入到“库”面板中。
选中“库”中刚被导入的声音文件,右键快捷菜单,选中“链接”命令,这时弹出“链接属性”对话框,设置如图:
控制左右声道平衡方法(一)--按钮式
第二步:创建按钮
  通过手动方式制作两个按钮,如下图:
控制左右声道平衡方法(一)--按钮式
第三步:添加代码
  选中时间轴上的第1帧,打开“动作”面板并输入以下代码:
pan = 0;
music = new Sound();
//创建声音对象,注意Sound的首字母要大写
music.attachSound("music01");
//将声音对象与库中的声音文件链接起来
music.start(0, 10000);
stop();
//不让动画重复播放
  选中舞台上左侧的按钮,在“动作”面板中添加如下代码:
on (release) {
 pan = pan-10;
 if (pan<-100) {
  pan = -100;
 }
 if (pan>100) {
  pan = 100;
 }
 //控制pan的范围为-100到100
 music.setPan(pan);
}
  选中舞台上右侧的按钮,在“动作”面板中添加如下代码:
on (release) {
 pan = pan+10;
 if (pan<-100) {
  pan = -100;
 }
 if (pan>100) {
  pan = 100;
 }
 //控制pan的范围为-100到100
 music.setPan(pan);
}
 
  其中,setPan()方法用于指定声音的左右均衡,有效值范围为-100~+100,-100表示仅使用左声道;100表示仅使用右声道,而0表示两个声道处于均衡状态。
第四步:创建动态文本
  用“文本工具”创建一个动态字段,在“属性”面板中修改变量为pan,其他属性如图:
控制左右声道平衡方法(一)--按钮式
  测试动画,单击左侧的按钮,左声道的音量增大同时右声道音量减小;单击右侧的按钮,则右声道中的中的音量增大同时左声道音量减小,而文本框中数值在发生变化,如图:
控制左右声道平衡方法(一)--按钮式

0

阅读 收藏 喜欢 打印举报/Report
  

新浪BLOG意见反馈留言板 欢迎批评指正

新浪简介 | About Sina | 广告服务 | 联系我们 | 招聘信息 | 网站律师 | SINA English | 产品答疑

新浪公司 版权所有