flashCS6系列教程-10-处理声音【初级篇】
本节课介绍在flashCS6内如何导入并播放音乐
牵扯到的知识点如下:音乐的导入、音乐的播放、音乐的截取
本节课的内容是为了初学者而采用的,操作偏麻烦,效率太低。
其实,如果你学会了代码,可以用纯代码实现这些效果,非常的简单高效。
我会在后续教程中讲解实用代码的方法实现本节课的效果。
故此,本节课的后缀是【初级篇】
进阶篇需要等到很多节课之后,敬请期待
1、首先新建flash文档【AS2或AS3都可以,本例无区别】
2、导入一首音乐
flash只支持MP3和wav两种格式的音乐。推荐用MP3格式的,因为wav的体积超大
导入的方法和第8课讲的一模一样,在这里我们将一个MP3格式的音乐直接拖放到flash的舞台上。
如果你发现无法导入,请阅读声音无法导入flash内的解决方法
导入后,舞台上没有任何的对象,此时的音乐在库内。
请按Ctrl+L键【这个快捷键最好记住】,就可以打开 库面板了。如下图,我导入了一个名为 红尘情歌的MP3音乐
3、如下图操作:
①我们单击时间轴的第1帧
②在属性面板内,的③那里单击鼠标,发现列表中有库内的音乐,选中它
④这里的同步,保持默认
⑤是重复的次数,意思是,音乐重复播放多少遍。默认是1遍,你单击这个数字1就可以任意输入数字,然后敲回车【也可以在数字1上拖动,从而更改重复的次数】
搞定后,按Ctrl+回车键【这个快捷键必须记住】测试影片,就听到声音了
4、特别的,如果时间轴上,你制作了动画(后续教程讲解),那么必然有多个帧(帧的概念我会在下节课介绍)
这里,我仅仅举例:
在时间轴的第5帧上按F5键【这个快捷键必须记住】就可以插入一个普通帧
此时你再测试影片,就会听到层层叠叠的音乐叠加在一起。原因是,默认状态下,flash是重复播放的。本例是从时间轴的第1帧一直播放到第5帧,然后立刻跳转到第1帧一直播放到第5帧,再无限制的重复该过程。
这当然不是我们要的效果。如果不想让声音层叠播放,有两个办法
<1>新建一个图层,在本层的第5帧上按F6键【这个快捷键必须记住】就可以插入一个关键帧,按F9键【这个快捷键必须记住】就可以打开动作面板,输入下面的代码
stop();
这个方法适应于只播放一遍的动画。
如果你的动画需要一直重复播放,请使用第二种方法
<2>不需要新建图层,也不需要插入关键帧。我们在步骤4的基础上,仅需修改属性面板内的 同步为 开始(见下图右)
5、如果,你想让音乐从中间的某个时刻开始播放,可以如下图数码顺序操作
单击①之后,出现②对话框
我们先在③处单击几下,缩小波形图,以方便修改
然后通过拖动④,向右拖,拖到自己需要的地方【定义音乐的起始点】,截图中是50秒处(比50要小,为了让大家看到这个数字,才让50漏出来的。如果要定位到50秒,就应该恰好盖住50)
通过拖动滑块⑤,向右拖,拖到最右边,就可以 拖动⑥,向左拖【定义音乐的结束点】,截图是在70秒偏右。怎么看出来的呢?
我们能清楚的看到50和100这两个数字,它们之间被均分为5个格子,每一个格子就是10秒
如此一来,音乐就从50秒开始播放,播放到70秒结束
版权声明:本站【趣百科】文章素材来源于网络或者用户投稿,未经许可不得用于商用,如转载保留本文链接:https://www.qubaik.com/answer/90547.html