flash动画制作添加音频的方法 动画flash添加声音教程

leono
leono 这家伙很懒,还没有设置简介...

0 人点赞了该文章 · 38 浏览

flash动画制作添加音频的方法 动画flash添加声音教程

     在搜索flash动画制作教程中,我们找到的基础教程多是教大家帧和时间轴的设置,对于在flash动画制作中添加音频的资料却不多,但这并不意味着音频不重要,事实恰恰相反,在flash动画制作中,音频是重要的组成部分之一。本篇攻略就介绍flash动画制作添加音频的方法。

 

flash动画制作添加音频的方法 动画flash添加声音教程


    对于flash动画制作中的声音添加,如一段mtv,或是一些声音特效,就可以通过声音面板来进行添加操作。要将一段声音或音乐输入 Flash ,可以用 File(文件)/Import(输入)命令输入;输入后我们可以在库窗口(Library)中看到它。
    Flash 4.0 以及更早的版本,只支持 .WAV 类的音频格式,因此要将一段声音输入 Flash ,首先得将该声音文件转换成 .WAV 格式;Flash 5.0 对声音格式的支持得到了大大的提高,现在流行的 MP3 音乐文件,不需要再进行转换,直接就可以输入 Flash 了。 
    Sound:对声音进行选择。在 Flash 中插入声音文件后,就可以通过本选项进行选择。未输入声音文件,本选项为空(None)。
    Effect:声音效果,分别有左声道(Left Channel)、右声道(Right Channel)、从左声道向右声道渐隐(Fade From Left to Right)、从右声道向左声道渐隐(Fade From Right to Left)、淡入(Fade In)、淡出(Fade Out)、自定义(Custom)。
    flash文档中嵌入音频文件的两种方法,使其可以在Flash player中正常播放。
1、让 Sound 对象监听 sampleData 事件,这样可以播放由程序动态生成的声音;
2、建立 Sound 对象用 load() 方法加载外部的 MP3 来播放。
以下是引用片段:
  var mySound:Sound = new Sound();
  function sineWaveGenerator(event:SampleDataEvent):void {
   for ( var c:int=0; c<8192; c++ ) {
   event.data.writeFloat(math.sin((Number(c+event.position)/Math.PI/2))*0.25);
   event.data.writeFloat(Math.sin((Number(c+event.position)/Math.PI/2))*0.25);
   }
  }
  mySound.addEventListener(Event.SAMPLE_DATA,sineWaveGenerator);
  mySound.play();

发布于 2022-09-25 19:23

免责声明:

本文由 leono 原创或收集发布于 火鲤鱼 ,著作权归作者所有,如有侵权可联系本站删除。

火鲤鱼 © 2024 专注小微企业服务 冀ICP备09002609号-8