注册 登录  
 加关注
   显示下一条  |  关闭
温馨提示!由于新浪微博认证机制调整,您的新浪微博帐号绑定已过期,请重新绑定!立即重新绑定新浪微博》  |  关闭

《电脑之家》

请点击:“日志”浏览电脑知识

 
 
 

日志

 
 

FLASH音效制作要领  

2011-01-25 08:10:08|  分类: 音效--flash |  标签: |举报 |字号 订阅

  下载LOFTER 我的照片书  |

 小知识:

下面是一组完整边框代码,请看:

<TABLE borderColor=#ff0000 cellSpacing=1 cellPadding=1 width="100%" border=1>
<TBODY>
<TR>
<TD></TD></TR></table></tbody>

稍作改动,改动如下:

在<TABLE cellSpacing=1..........中间加入语句bordercolor=#ff0000

改动后语句如下:

<TABLE borderColor=#ff0000 cellSpacing=1..........

最终效果:边框由原来的白色变成了红色。想变成其它颜色请自行改动#ff0000[红色]、[#242424 青黑色] 、[#333333 灰黑]......自己动手试一试~!


 

前言:FLASH动画和其它动画相比有个特别优势就是支持加入声音的编辑,这点是GIF动画或3DMAX动画文件中无法实现的。

方法1:将声音做成外链接,也就是我们动画里并没有导入声音,而是使用了语句,当动画在网上播放时,也自动播放我们写在动画内部语言上所指的网上的歌曲。

       这种方法的好处是,动画文件很小方便上传。

       坏处是音画无法同步,声音是随网速动态的变动。

       注:这个方法适合做贺卡,图文集,相册等,最不适合做MTV,因为无法和歌词同步。

教程1:(FLASH动画外接声音的方法) 

1)只需要在动画主场景时间轴需要开始放音乐的第N关键帧上写上如下代码:

yinyue=new Sound(); 

yinyue.loadSound("http://www.ytleo.com/bbs/7.mp3",true); 

注:一般代码是写在第1关键帧上,但有些动画第1帧是封面并是暂停的,点播放才开始放映的,这样代码就不写在在第1关键帧上,要写在后面开始播放的关键帧上。

2)如果想让声音在某关键帧上停下来,只需要写上如下代码:

yinyue.stop(); 

注:new Sound();创建声音对象,加载声音必需给它创建一个声音对像载体便于调用。 

    yinyue是音乐的拼音,我起的声音对象名,这个可以随便命名好记就行,但不能和语言中保留字相冲突就行了,比如你不能起叫AND或IF等。 

    yinyue.loadSound对yinyue声音对象加载声音。 

    "http://www.ytleo.com/bbs/7.mp3",是我随便搜网上的一个MP3歌曲地址,不是任何格式FLASH都兼容的,考虑格式支持和文件大小,建议在FLASH中只加载MP3文件格式的音乐。 

    true是参数,表示这个加载音乐按媒体流的方式播放,也就是边下边放,如果把参数改成相反的false时,则要等歌装载完后才播放。 

方法2:将声音导入到FLASH动画内部,像一个元件一样调用,控制。

注:Flash提供了许多使用声音的方式。可以使声音独立于时间轴连续播放,或使动画与一个声音同步播放。还可以向按钮添加声音,使按钮具有更强的感染力。另外,通过设置淡入淡出效果还可以使声音更加优美。

    只有将外部的声音文件导入到Flash中以后,才能在Flash作品中加入声音效果。能直接导入Flash的声音文件,主要有WAV和MP3两种格式。另外,如果系统上安装了QuickTime 4或更高的版本,就可以导入AIFF格式和只有声音而无画面的QuickTime影片格式。(建议尽量使用MP3格式)

1. 将声音导入Flash

 

(1)新建一个Flash影片文档或者打开一个已有的Flash影片文档。

(2)执行“文件”--“导入”--“导入到库”命令,弹出“导入到库”对话框,在该对话框中,选择要导入的声音文件,单击“打开”按钮,将声音导入,如图所示。

(3)等声音导入后,就可以在“库”面板中看到刚导入的声音文件,今后可以像使用元件一样使用声音对象了,如图所示。

2. 引用声音

将声音从外部导入Flash中以后,时间轴并没有发生任何变化。必须引用声音文件,声音对象才能出现在时间轴上,才能进一步应用声音。 

(1)将“图层1”重新命名为“声音”,选择第1帧,然后将“库”面板中的声音对象拖放到场景中,如图所示。

(2)这时会发现“声音”图层第1帧出现一条短线,这其实就是声音对象的波形起始,任意选择后面的某一帧,比如第30帧,按下F5键,就可以看到声音对象的波形,如图所示。  这说明已经将声音引用到“声音”图层了。这时按一下键盘上的回车键,可以听到声音了,如果想听到效果更为完整的声音,可以按下快捷键Ctrl+Enter。

3. 声音属性设置和编辑

选择“声音”图层的第1帧,打开“属性”面板,可以发现,“属性”面板中有很多设置和编辑声音对象的参数,如图所示。

面板中各参数的意义如下:

“声音”选项:从中可以选择要引用的声音对象,这也是另一个引用库中声音的方法。

“效果”选项:从中可以选择一些内置的声音效果,比如让声音的淡入、淡出等效果。

        

  1.“效果”选项

      这里效果太过于简单,我不做描述,真想对声音编辑,可以收看我的外挂专业声音处理演示邮件。

“编辑”按钮:单击这个按钮可以进入到声音的编辑对话框中,对声音进行进一步的编辑。

“同步”:这里可以选择声音和动画同步的类型,默认的类型是“事件”类型。另外,还可以设置声音重复播放的次数。

  2.“同步”属性 (制作MTV必须使用“数据流”)

       打开“同步”菜单,这里可以设置“事件”、“开始”、“停止”和“数据流”四个同步选项,如图所示。

      “事件”选项独立于时间轴播放完整的声音,即使动画暂停播放,声音也会继续播放。如果声音没放完动画就循环重复播放时,声音会出现叠加重音。

      “开始”与“事件”选项的功能相近,但如果声音正在播放,即使动画重复播放,也不会出现叠加重音。

      “停止”选项将使指定的声音静音。

      “数据流”选项将强制动画和音频流同步。每1帧上播放什么声音是固定的,不随网速或动画长短变化而变化,因此制作MTV必需使用此项。

  注:通过“同步”弹出菜单还可以设置“同步”选项中的“重复”和“循环”属性。为“重复”输入一个值,以指定声音应循环的次数,或者选择“循环”以连续重复播放声音,如图所示。

本课练习:分别制作一个外引和内导两种带声类型的动画。

 

外链歌曲的几个问题:

1)无法循环:那是因为我给的语句是数据流方式外连音乐的,也就是边下载边放,这样的好处是减少等待时间,坏处是第一遍会有卡顿现象,不可以重复!

2)如何循环:AS2.0中外连音乐并没有循环的语句,只有设定先下载,下载完了再播放,可以设定播放重复次数,如果我们设成很多次,就可以当成是循环效果!这种外连的坏处是要等待下载完才能开始播放,如果音乐很大的话,这个过程很长,会让人错觉没有声音!

3)那么二者不可以得兼么,我认为可以,但我一直没去尝试,因为我觉得不值得我花费太多的脑力去弄我不感兴趣的事情,我对这个问题有过大概思路:那就是第一遍是边下边放,同时也在下载,第二遍开始转成播放下载完的音乐,这样可以设重复次数了,当然这样功能需要用编程语句来完成。我最近自学任务很重,基本不想再练AS2.0语句了,开始看AS3.0语句。等我3.0学好了再来解决这个问题!

关于如何把边下边放,改成下载完成后再播放,参看下面句子:

_root.yinyue = new Sound();

_root.yinyue.loadSound(_root.gq, false);

yinyue.start(0, 99);

注:比较下就发现,true变成了false,这就是把边下边放改成下载完再放的参数

    yinyue.start(0, 99); 这个是设这个音乐从0开始播放,并且播放99次!

几句就重复:那是因为动画短,语句在第1帧上的,所以重复播放时,也重重执行外接语句!解决方法是使用电影元件,主场景只有一帧,或主场景使用stop();语句让动画时间轴停下来。

  评论这张
 
阅读(369)| 评论(1)
推荐 转载

历史上的今天

在LOFTER的更多文章

评论

<#--最新日志,群博日志--> <#--推荐日志--> <#--引用记录--> <#--博主推荐--> <#--随机阅读--> <#--首页推荐--> <#--历史上的今天--> <#--被推荐日志--> <#--上一篇,下一篇--> <#-- 热度 --> <#-- 网易新闻广告 --> <#--右边模块结构--> <#--评论模块结构--> <#--引用模块结构--> <#--博主发起的投票-->
 
 
 
 
 
 
 
 
 
 
 
 
 
 

页脚

网易公司版权所有 ©1997-2017