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


联系方式

2.通过动态控制音量声音对象第二部

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


 

6。有一个额外的步骤,我们需要添加代码之前,我们的电影,这就是我们的声音文件导入和建立。我用了一个很酷的。wav文件,我们周围铺设的办公室,但Flash支持多种类型,包括MP3。选择“文件”>“导入”【Ctrl + R]和导航到任何声音文件,或一个我们提供的教程文件。现在,选择库中的文件,并用鼠标右键单击它。从列表中选择“链接...。在适当的标识符,如音乐档案类型,并选择“导出符号”,之前触及OK。此过程使声音文件可以访问使用ActionScript动态的电影。
 
 
 
 
II - 输入代码
 
7。现在,我们已经准备好将代码添加到该文件。第一个合乎逻辑的事情是创建我们的声音对象,并初始化我们的变量。转至帧层的行动之一,“这整部影片发生在1帧,所以你总是可以假设我们在第1]。此帧中添加以下代码:
 
 
 
 
 volPercent = 50;
 
 volumeText = volPercent +“%”;
 
 volumeFill._yscale = 50;
 
 
 
 mySound =新的声音();
 
 mySound.attachSound(“音乐档案”);
 
 mySound.setVolumevolPercent * 2;
 
 
3行发起的变量,并设置电影。 volPercent跟踪的音量电平,并从0100,使数学更加容易。是一个文本字段,volumeText,,使用volPercent创建输出格式显示给用户的文本字段。 volumeFill是我们的volumeFill库项目的实例名称。 _yscale属性为50,我们将其设置为y缩放比例的一半时,我们的电影开始。接下来的3行创建声音对象和分配的变量mySound mySound =新的声音();首先创建声音对象的新对象的构造函数,然后将其附加到mySound,所以我们可以使用它。在下一行中,我们使用的声音对象的attachSound的方法,直接从库中附加的声音文件到我们的对象,所以我们用ActionScript可以控制它。我们把它“音乐档案”作为参数,因为这是我们的外部链接的声音文件库成员的名称。最新,setVolume方法最初设定的音量的mySound volPercent * 2,或100
 
 
没有最大的值,你可以使用setVolume,但我发现,0 - 200是一个很好的范围,而这背后的原因总是乘以2,得到一个数字在0 - 200范围内。
 
 
8。主要的代码块的方式,我们就可以开始将代码附加到按钮。在舞台上,选择“播放”按钮,“对象动作”面板中添加以下代码:
 
 
 (释放){
 
     mySound.stop();
 
     mySound.start010000;
 
 }
 
 首先,我们结束一切(释放)按钮的处理程序,指定当用户释放按钮时,应该发挥内的代码。 stop方法可能会显得有点格格不入的地方在这里,但如果你不使用它,你可以快速地建立同一个文件的多个副本,打在彼此顶部。这可能是一个影响你之后,如果是的话,采取这种方法。我们把我们的对象的start方法,开始在0秒到该文件中指定的声音[声音偏移量],并循环10000[有没有无限的设置,所以,如果你希望它循环,无限就像我刚刚成立它高]。现在,让我们停止按钮添加代码:
 
 
 (释放){
 
     mySound.stop();
 
 }
 
 嗯,这是一样容易,因为它得到。 stop方法停止发布此按钮上的文件。和向上音量按钮:
 
 
 (释放){
 
     如果(volPercent= 100{
 
        volumeFill._yscale + = 2;
 
        volPercent + = 2;
 
        volumeText = volPercent +“%”;
 
        mySound.setVolumevolPercent * 2;
 
     }
 
 }
 
 这段代码封装在一个if语句来检查,看看是否我们的量刷爆了。如果是的话,volPercent = 100],有没有需要添加更多。在每一个版本的音量按钮,我决定,我希望我的音量提高或降低2个百分点。所以这就是2个来自。如果你想提高和降低5时,只需更换+ = 2 + = 5的,你是好去。有新的脚本编写者,他(她),如果你把一个变量,加2,你可以把它写变量=变量+ 2,变量+ = 2。它是完全一样的。因此,在每一个版本中,我们做到以下几点。首先,缩放volumeFill的影片剪辑向上2%,我们的用户以图形方式显示在卷是在。第二,加大我们的的变量volPercent2卷的地方是在跟踪。三,更新我们的文本字段的用户,和第四,重设音量的声音文件使用我们的新的价值。现在终于向下音量键:
 
 
 
 (释放){
 
     如果(volPercent= 0{
 
        volumeFill._yscale - = 2;
 
        volPercent - = 2;
 
        volumeText = volPercent +“%”;
 
        mySound.setVolumevolPercent * 2;
 
     }
 
 }
 
 你可以看到,大部分的按钮的代码是相同的。主要的区别是,我们如果有条件的话,我们请检查,如果volPercent0,而不是100,因为我们正在检查的下限。此外,我们减去从我们的价值观,而不是提高它降低音量。如果你还没有这样做的话,签出文件,并自己尝试一下!我们的网站找到更多的伟大的教程编程艺术!
 

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




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

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