Powerpoint中让背景音乐逐渐淡出
时间:2005-09-08 | 作者:中国电脑教育报 | 阅读:415
我们做课件时,为了烘托课程主题、营造愉快的学习氛围,常常给课件配一个背景音乐。当临时关闭背景音乐(不是关闭所有声音),或者使用完毕而退出课件时,如何安排背景音乐退场呢?
常规的做法是:让背景音乐随着声音按钮的按下或课件的退出戛然而止。这样做固然干脆利落,然而也有突兀、不够专业之嫌!其实,想让背景音乐逐渐淡出是很容易实现的。
第1步
引入背景音乐,指定链接标识符
单击“文件→导入→导入到库”,然后选择事先准备好的背景音乐文件,从而将背景音乐导入到库中,再按F11键打开库,在声音组件上单击右键,选择“链接”,即打开“链接属性”对话框,输入一个标识符,比如“music1”,用于标识该组件,以便在场景中进入控制。
第2步
创建Sound对象,绑定音乐
在第一步中,我们已往库中引入了两个背景音乐,并分别为其指定了链接标识符:“music1”和“music2”,接下来就是创建Sound对象:music1、music2。当然,也可取为其他的名字。并分别将库中的两个声音组件(music1和music2)绑定到这两个对象上。具体的做法:在场景开始的帧上输入下面的ActionScript:
//创建Sound对象:
music1 = new Sound();
music2 = new Sound();
//绑定声音组件到对象上:
music1.attachSound("music1");
music2.attachSound("music2");
第3步
创建声控mc,让音乐周而复始
按Ctrl+F8新建一个mc,只一帧,在帧上添加如下Action,检测Root.music1_ctrl.Playing和Root.music2_ctrl.Playing的可见性:如果Root.music1_ctrl.Playing可见,则说明music1音乐在播放,当其放完时,再从头开始;如果Root.music2_ctrl.Playing可见,则说明music2音乐在播放,当其放完时,再从头开始。
onEnterFrame = function () {
_root.music1.onSoundComplete = function() {
_root.music1.start(0);
};
} else if (_root.music2_ctrl.Playing._visible) {
_root.music2.onSoundComplete = function() {
_root.music2.start(0);
};
}
};
最后,别忘了将此mc拖到主场景中。
第4步
创建声控mc,让音乐逐渐淡出
同样,通过按Ctrl+F8新建一个mc,共三帧:
//第1帧Action:
mvol=0;
stop();
//第2帧Action:
if (_root.music1_ctrl.Playing._visible) {
mvol = _root.music1.getVolume();
} else if (_root.music2_ctrl.Playing._visible) {
mvol = _root.music2.getVolume();
}
a = setInterval(Next, 50);
function Next() {
clearInterval(a);
mvol--;
if (_root.music1_ctrl.Playing._visible) {
_root.music1.setVolume(mvol);
} else if (_root.music2_ctrl.Playing._visible) {
_root.music2.setVolume(mvol);
}
}
//
if (mvol<0) {
stopAllSounds();
fscommand("quit", "");
}
//第3帧Action:
gotoAndplay(2)
对于第1、3帧的Action就不用说了,第2帧的Action先判断_root.music1和_root.music2是不是有一个正在播放,如果是则将其音量值赋给变量mvol,然后每隔50毫秒mvol减1,直到mvol小于0时,退出课件。这样就达到了声音逐渐淡出的效果!
on (release) {
_root.quit.play();
}
这样,在课件退出时,不管背景音乐播放到何处,都能逐渐淡出,给人一种渐渐远去的感觉。
常规的做法是:让背景音乐随着声音按钮的按下或课件的退出戛然而止。这样做固然干脆利落,然而也有突兀、不够专业之嫌!其实,想让背景音乐逐渐淡出是很容易实现的。
第1步
引入背景音乐,指定链接标识符
单击“文件→导入→导入到库”,然后选择事先准备好的背景音乐文件,从而将背景音乐导入到库中,再按F11键打开库,在声音组件上单击右键,选择“链接”,即打开“链接属性”对话框,输入一个标识符,比如“music1”,用于标识该组件,以便在场景中进入控制。
第2步
创建Sound对象,绑定音乐
在第一步中,我们已往库中引入了两个背景音乐,并分别为其指定了链接标识符:“music1”和“music2”,接下来就是创建Sound对象:music1、music2。当然,也可取为其他的名字。并分别将库中的两个声音组件(music1和music2)绑定到这两个对象上。具体的做法:在场景开始的帧上输入下面的ActionScript:
//创建Sound对象:
music1 = new Sound();
music2 = new Sound();
//绑定声音组件到对象上:
music1.attachSound("music1");
music2.attachSound("music2");
第3步
创建声控mc,让音乐周而复始
按Ctrl+F8新建一个mc,只一帧,在帧上添加如下Action,检测Root.music1_ctrl.Playing和Root.music2_ctrl.Playing的可见性:如果Root.music1_ctrl.Playing可见,则说明music1音乐在播放,当其放完时,再从头开始;如果Root.music2_ctrl.Playing可见,则说明music2音乐在播放,当其放完时,再从头开始。
onEnterFrame = function () {
_root.music1.onSoundComplete = function() {
_root.music1.start(0);
};
} else if (_root.music2_ctrl.Playing._visible) {
_root.music2.onSoundComplete = function() {
_root.music2.start(0);
};
}
};
最后,别忘了将此mc拖到主场景中。
第4步
创建声控mc,让音乐逐渐淡出
同样,通过按Ctrl+F8新建一个mc,共三帧:
//第1帧Action:
mvol=0;
stop();
//第2帧Action:
if (_root.music1_ctrl.Playing._visible) {
mvol = _root.music1.getVolume();
} else if (_root.music2_ctrl.Playing._visible) {
mvol = _root.music2.getVolume();
}
a = setInterval(Next, 50);
function Next() {
clearInterval(a);
mvol--;
if (_root.music1_ctrl.Playing._visible) {
_root.music1.setVolume(mvol);
} else if (_root.music2_ctrl.Playing._visible) {
_root.music2.setVolume(mvol);
}
}
//
if (mvol<0) {
stopAllSounds();
fscommand("quit", "");
}
//第3帧Action:
gotoAndplay(2)
对于第1、3帧的Action就不用说了,第2帧的Action先判断_root.music1和_root.music2是不是有一个正在播放,如果是则将其音量值赋给变量mvol,然后每隔50毫秒mvol减1,直到mvol小于0时,退出课件。这样就达到了声音逐渐淡出的效果!
on (release) {
_root.quit.play();
}
这样,在课件退出时,不管背景音乐播放到何处,都能逐渐淡出,给人一种渐渐远去的感觉。
福利游戏
相关文章
更多-
- powerpoint如何分享到QQ
- 时间:2024-01-30
-
- powerpoint转换成word文档教程
- 时间:2024-01-30
-
- 腾讯会议上传ppt方法教程
- 时间:2020-02-25
-
- 如何用ppt美化大师给ppt插入画册
- 时间:2018-12-13
-
- 教你使用竖屏PPT制作手机APP幻灯讲稿
- 时间:2018-03-06
-
- ppt如何将制作的电子相册输出为16:9的视频?
- 时间:2017-06-11
-
- PowerPoint怎么制作电子相册
- 时间:2017-06-06
-
- PPT制作电子相册过程
- 时间:2017-06-06
精选合集
更多大家都在玩
热门话题
大家都在看
更多-
- 恋与深空最新兑换码详细汇总2024
- 时间:2024-11-22
-
- 恋与深空怦然萌动第6天三星搭配指南
- 时间:2024-11-22
-
- 肉鸽《Katanaut》Steam页面 明年Q2发售
- 时间:2024-11-22
-
- 《啪嗒砰》精神续作 节奏动作游戏《Ratatan》Steam商店页面上线
- 时间:2024-11-22
-
- 腾讯首更8集 网剧与君无间追剧日历分享
- 时间:2024-11-22
-
- 纪录片风味人间5腾讯定档1128 从香料视角看万千风味
- 时间:2024-11-22
-
- 恋与深空肯德基主题店位置具体解析
- 时间:2024-11-22
-
- 恋与深空陪伴系统开启教程
- 时间:2024-11-22