Flash音效制作详解
?牐犜诳氖焙蛭蚁冉檀蠹抑谱饕桓鲆衾值目刂铺ā0ㄒ桓鲆衾挚兀谰夂鸵桓鲆袅靠刂啤?
?牐犑紫龋阋丫谱骱昧怂母霭磁?和二个表示控制台底座的图样(^32020801a^):
?牐牻礁隹刂铺醯陌磁シ胖迷诟髯缘膍ovie chip里,在音量控制条的movie chip里用鼠标右键单击此按钮,在按钮下加入action如下:
?牐爋n(press) {?? ??
?牐爏tartDrag(“”,true,this._x,top,this._x,bottom);?牔?
?牐爏s = true;??
?牐爙
?牐爋n(release,releaseOutside) {?? ??
?牐爐his.stopDrag();?煟牔?
?牐爏s = false;??
?牐爙
?牐犚馑际堑笔蟊甑セ魇贝丝刂铺跷梢陨舷峦隙淖榧隙姆段?是top和buttom变量。当鼠标松开时,停止拖动,同时变量ss为假。如果现在你还不明白,没关系,跟着我继续做。
?牐犕恚诰馄鞯膍ovie chip里输入如下代码:
?牐爋n(press){?? ??
?牐? startDrag(“”,true,left,this._y,right,this._y);?牔?
?牐爏s = true;??
?牐爙
?牐爋n(release,releaseOutside){?? ??
?牐爐his.stopDrag();
?牐? ss=false;
?牐爙
?牐犎缓笪颐墙馄鞣诺降鬃膍ovie里,把音量控制器放到音量控制台的movie chip里,注意要放置到正中央。
?牐犜谝袅靠刂频膍ovie chip里鼠标右键单击音量控制器,输入如下代码:
?牐爋nClipEvent(load){?? ??
?牐爐op = this._y-200;??
?牐燽ottom = this._y;??
?牐爙??
?牐爋nClipEvent(enterFrame){?? ??
?牐爄f(ss){?? ??
?牐? _root.mysound.setvolume(this._y/2);?牔?
?牐牓牎
?牐牓爙
?牐犜谡饫镂颐巧柚米榧隙纳媳呓缥膟坐标加200,下边界为y坐标,用y坐标的准确位置来决定音量大小。因为上边界为y坐标加200,所以我们用除以2来表示。
?牐犕碓谝袅烤馄鞯膍ovie chip里输入如下代码:
?牐爋nClipEvent(load){?? ??
?牐爈eft = this._x-100;??
?牐爎ight = this._x+100;??
?牐牓爙
?牐爋nClipEvent(enterFrame){?? ??
?牐爄f(ss)??
?牐? _root.mysound.setpan(this._x);?牔?
?牐牓爙
?牐牓爙
?牐犝庋礁隹刂铺ň妥龊昧耍缓蠡氐匠【埃礁鰉ovie chip拖入到场景的第一帧,还有声音开关的两个按钮也拖入,调整好位置(^32020801b^)。
?牐牭既胍桓錾粑募趌ibrary库面板中用鼠标右键单击此声音文件,选取linkage项,选export this symbol,在entifier里输入名称为music(^32020801c^)。
?牐犓鞒【暗牡谝恢。蚩猘ction面板输入代码如下:
?牐爉ysound = new sound();?煟牔?
?牐爉ysound.attachsound(“music”);?牔?
?牐犚馑际切陆ㄒ桓錾舳韵髆ysound,绑定名称为music的声音组件。
?牐犜诓シ虐磁ド鲜蟊暧壹セ鳎尤隺ction如下:
?牐爋n(release){?? ??
?牐? mysound.start(0,10);?牔?
?牐爙
?牐牭笔蟊甑セ鞔税磁ナ保琺ysound的声音对象开始播放,并且循环十次。
?牐犜谕V拱磁ド系セ魇蟊暧壹尤隺ction:
?牐爋n(release){?? ??
?牐爉ysound.stop();?煟牔?
?牐爙??
?牐牭笔蟊甑セ鞔税磁ナ保琺ysound对象停止播放。
?牐犝庋颐堑囊衾挚刂铺ň椭谱魍瓿桑绻浜系缬翱刂铺ǎ?见拙作:用Flash实现影片控制,《电脑报》第30期)和fscommand实现屏幕大小切换,那么一个用Flash实现的超级解霸的雏形就制作完成。加入到电影制作当中会令影片增色不少。
?牐犜诘?32期《电脑报》,我们讲了Flash音效制作的上半部分,下面我们继续Flash音效制作的下半部分。
?牐牻岷螰lash制作方面关于声音组件容易出错的问题,我来着重讲一下Sound面板(^32020801a1^)。
?牐燬ound栏为选取声音组件。
?牐燛ffect为效果栏。设置声音的效果,比方说声音的淡入淡出等。
?牐燬ync栏为同步方式。设置声音为与影片同步或是事件方式。
?牐燣oops栏为循环。设置声音的循环次数。
?牐犙∪dit开始编辑声音(^32020801b1^),打开编程edit你可以看见一个波形表,可以在表中设置波形方块,但是Flash最多只能设置8个方块。利用波形方块可以很容易做出声音的渐入渐出效果。屏幕下方的几个按钮主要是用来切换编辑视图的,播放和停止按钮可以用来测试声音。
?牐犜贚ibrary面板里双击声音组件,打开Sound Properties属性面板,其下方声音组件的输出设置(^32020801c1^),coppression项为声音组件的压缩方式,一共有四个选项,Default为默认方式,ADPCM为自适应音频脉冲编码,MP3为使用MP3方式,RAW为不压缩。
?牐燛processing为使用单声输出。
?牐燬ample Rate为采样率。
?牐?48.1KHz,相当于数字媒体的质量。
?牐?44KHz,相当于CD的质量。
?牐?32KHz,相当于MP3的质量。
?牐?22.05KHz,相当于收音机的质量。
?牐?11KHz,相当于背景音乐的质量吧(Flash制作的MTV一般设置此标准)。
?牐?5KHz的只是一个可以接受的声音,也就是IP电话的质量,不知道朋友们对QQ的二人世界里的声音能不能接受。
?牐燽its为位深。
?牐?16位是一个标准的CD水平,也是大家最熟悉的。
?牐?12位就是MP3的质量。
?牐?8位相当于收音机的质量。(大多数闪客按此水平来做MTV)
?牐?4位的水平相当于背景音乐的水平,不过也因为它占用的空间少,许多纯Flash网站使用它来做背景音乐。
?牐犎绻谱骱昧耍梢允褂肨est测试。
?牐犜贔lash的发布设置中,还有对左右声道的设置,基本方法同上(^32020801d1^)。
?牐犎缓蠼岷弦桓銎毡愕奈侍狻!拔业纳粲牖娌煌剑焙呛牵蛭忝挥辛粢? sound面板。
?牐犜赟ound面板中的sync项,默认的是选择event事件,是背景音乐的方式,而我们在做MTV时,应当选择stream,也就是数据流,这样的话,声音会和影片保持同步,但是它有一个缺点,它有时会用跳帧来保持与影片同步。
?牐犜诖蠹乙既胍衾质保蚁胩嵝汛蠹乙桓鲎⒁馐孪睿褪羌嫒菪裕比晃颐鞘褂肕P3可以得到好的效果,但是它对于老版本的Flash Player就不支持了。因为MP3标准是从Flash5才开始支持的。所以好多的闪客还是喜爱wav文件,因为电脑中几乎所有声音的播放器都支持wav,压缩方式一般选择ADPCM,因为它对所有的版本Flash Player都支持。虽然MP3会给音乐最大的压缩性能比,但压缩后文件并没因此小多少,网络上传播还是不方便。