合肥卓想动画工作室 承接全国+flash动画制作 + flash动画设计 + 各类flash动画制作设计


联系方式

第二部WELCOME TO动态的声音淡入淡出教程通过MUH

时间:2013-01-07 14:04来源:卓想动画http://www.zxgzs.com 作者:QQ:610929375 点击:


 

1
首先...让我告诉你,这个网站有两个场景。拳头场景包含preloader和第二个包含主页。因此,创建一个新的文件中闪光...并增加一个场景。这是第一个步骤。从这里开始,我们将在第二个场景。
 
2
现在,很明显的是,你需要到你的库中导入声音。,按Ctrl + R,然后选择所需的声音文件。
 
3
这样做之后,按F11打开库,找到声音文件,用鼠标右键单击它并选择“联动”。给它一个名字。在本教程中,我们将使用名称为“backsound
 
4
现在,你的声音文件导出为AS,让我们一起去的神奇。跳转到第一帧,打开动作脚本面板,并写了下面的脚本启动的声音:
 
/ /启动声音
音乐=新的声音();
music.attachSound(“backsound”);
music.start0999999;
 
 
 
5
我们不希望的声音突然开始,而不是,我们希望它在慢慢淡出。对于这一点,首先我们需要设置声音的音量零。
 
/ /的声音的音量设置为零
music.setVolume0;
 
 
 
6
现在,我们要创建一个函数,消失在声音的开始。的功能,我们需要设置一些变量。你需要有知识,他们都了解它是如何工作的。我们的初始淡入功能是这样的:
 
/ /设置一个变量命名为“卷”
体积= 0;
/ /设置另一个变量命名为“淡出”,把一个setInterval函数
褪色=setInterval(淡入,100;
/ /设置初始淡入功能
函数淡入(){
/ /淡出的声音以一个递增3在变量'体积中
VOL + = 3;
music.setVolume(体积);
/ /把一个if条件限制的增加量达到100
如果(体积> = 100{
clearInterval(淡入淡出);
}
}
 
 
7
这里发生的是,该函数被设置为零的体积增加了三个动态淡出的声音。请注意,可以相应的修改的增量。当体积达到100时,时间间隔被清零。现在,我们要创建另一个函数...所以,我们的声音可以根据奇数和偶数点击一个按钮,淡入淡出。因此,我们会写这样的东西作为窗口:
 
/ /函数执行onEnterFrame
_root.onEnterFrame =函数(){
/ /设置淡出
,如果(淡入淡出== 1{
VOL = VOL步骤;
如果(体积<0{
体积= 0;
}
music.setVolume(体积);
/ /设置淡入
} {
VOL = VOL +步骤;
如果(体积> 100{
体积= 100;
}
music.setVolume(体积);
}
};
 
8
但也有一定缺了点什么。你可以清楚地看到,这淡入淡出和功能的关键是利用两个变量的“淡出”和“步”。步长的值是你想要的声音淡入和淡出“和”淡入淡出“告诉函数的变量的点击或褪色,褪色的声音。对于这一点,我们必须回到我们最初的淡入功能,并添加两行定义的变量。最后,我们的第一个温控功能将看起来像这样:
 
/ /设置一个变量命名为“卷”
体积= 0;
/ /设置另一个变量命名为“淡出”,把一个setInterval函数
褪色=setInterval(淡入,100;
/ /设置初始淡入功能
函数淡入(){
/ /淡出的声音以一个递增3在变量'体积中
VOL + = 3;
music.setVolume(体积);
/ /把一个if条件限制的增加量达到100
如果(体积> = 100{
clearInterval(淡入淡出);
/ /创建'step'个变量
步骤= 1;
/ /创建变量“褪色”
淡出= 0;
}
}
 
 
 
9
记录...我们在第一帧完整的脚本看起来像这样:
/ /启动声音
音乐=新的声音();
music.attachSound(“backsound”);
music.start0999999;
/ /的声音的音量设置为零
music.setVolume0;
/ /设置一个变量命名为“卷”
体积= 0;
/ /设置另一个变量命名为“淡出”,把一个setInterval函数
褪色=setInterval(淡入,100;
/ /设置初始淡入功能
函数淡入(){
/ /淡出的声音以一个递增3在变量'体积中
VOL + = 3;
music.setVolume(体积);
/ /把一个if条件限制的增加量达到100
如果(体积> = 100{
clearInterval(淡入淡出);
/ /创建'step'个变量
步骤= 1;
/ /创建变量“褪色”
淡出= 0;
}
}
/ /创建淡入淡出功能
/ /函数执行onEnterFrame
_root.onEnterFrame =函数(){
/ /设置淡出
,如果(淡入淡出== 1{
VOL = VOL步骤;
如果(体积<0{
体积= 0;
}
music.setVolume(体积);
/ /设置淡入
} {
VOL = VOL +步骤;
如果(体积> 100{
体积= 100;
}
music.setVolume(体积);
}
};
10
现在,终于,创建一个按钮,并添加这个脚本就可以了:
(释放){
_root.fade =_root.fade)? 01;
}
什么情况是,当你按一下按钮,第一次...它设置的变量'淡出'1的值,作为变量'淡出的值“设置为0,在第一个函数,从而褪色的声音作为块与体积步执行。第二次当你按一下按钮,它的工作原理,反之亦然。的? 0:1命令简单的设置值的变量“褪色”为10,根据其以前的值是什么。
安布拉•卡达布拉!你去那里...测试你的影片...应工作完全正常。
©2003 yahya3d.tk
 

(责任编辑:卓想动画http://www.zxgzs.com)




上海 北京 深圳 广州 成都 杭州 重庆 武汉 苏州 合肥 亳州 天津 南京 沈阳 西安 青岛 大连 宁波 济南 哈尔滨 长春 厦门 郑州 长沙 福州 乌鲁木齐 昆明 兰州 无锡 南昌 贵阳 南宁 太原 石家庄 呼和浩特 佛山 东莞 唐山 烟台 泉州 包头 温州 淄博 海口 银川 西宁 南通 大庆 徐州 潍坊 常州 鄂尔多斯 绍兴 济宁 盐城 邯郸 临沂 洛阳 东营 扬州 台州 嘉兴 沧州 榆林 泰州 镇江 昆山 江阴 张家港 义乌 金华 保定 鞍山 泰安 宜昌 襄阳 中山 惠州 南阳 威海 德州 珠海 柳州 宿迁 芜湖 岳阳 菏泽 漳州 信阳 蚌埠 绵阳 株洲 邢台 桐城 桂林 衡阳 铜陵 三亚 阜阳 荆州 遵义 咸阳 驻马店 上饶 湛江 湘潭 汕头 莆田 滁州 廊坊 赣州 肇庆 九江 德阳 淮安 曲靖 湖州 揭阳 许昌 秦皇岛 江门 新乡 潮州 商丘 宁德 吉林 连云港 常德 宜春 黄冈

卓想动画 版权所有 flash作业- 网页设计作业
返回首页   |   电话咨询   |   微信咨询