| 网站首页 | Photoshop资源 | Photoshop学院 | Photoshop展示 | 设计素材 | 设计学院 | 数码学院 | 返回总部 | 
您现在的位置: Photoshop资源站 >> 设计学院 >> 动画设计 >> Flash >> Flash技巧综合 >> 正文
  flash中MP3导入及同步歌词的方法         ★★★★ 【字体:
flash中MP3导入及同步歌词的方法
作者:佚名    教程来源:PS.ONEGREEN.ORG    点击数:    更新时间:2008-7-26    

  查看swf文件已降至1.33m,当然还可以降到更低,16KPS时为800K,但这时音质无法保证~因此提倡合理、适当分配音乐质量及体积大小

  下面我们再来制作歌词和音乐的同步~  

  歌词同步,更多用于swf中的字幕制作。先来看看歌词、音乐同步  

  01、点击音乐文件,鼠标右键选择“链接属性”,修改标识符“music”如下图

  
  02、新建图层命名为“文本”


  03、输入第一句歌词,打开属性面板并修改文本属性为“动态”,自变量为“x”

  在第1帧处插入如下代码:

  -------------------------------------------------------------------------------  

  inc = 0;

  music = new Sound();

  music.attachSound("music");

  music.start();

  -------------------------------------------------------------------------------  

  执行导入库中的声音文件  

  04、新建图层2,命名“as”层,第一帧处插入以下代码: 

  ------------------------------------------------------------------------------- 

  stop();

  this.onEnterFrame = function() {

  if (inc>10) {

  gotoAndStop(1);

  }

  labelTimeList = [ 5, 11.5, 16, 21.5, 26.5 ,31.5];

  musictext = ["这样的空气让人心收不下", "风吹的树叶轻轻沙沙的响", "象你眼底跳动的迷人火花", "多少种快乐悲伤我们一起分享", "拥抱彼此灿烂的梦想"];

  if (getTimer()>labelTimeList[inc]*1000) {

  x = musictext[inc];

  inc == inc++;

  }

  };

  
  this.onEnterFrame = function() { //自定义函数,当这个场景载入的时候执行自定义函数  

  if (getTimer()>labelTimeList[inc]*1000) { //如果以用时间大于下载时间.则X变量的值为musictext[inc], inc变量加一后在返回值给inc

  x = musictext[inc];

  inc == inc++;

  }

  };  

  labelTimeList=[5,11.5,16,21.5,26.5,31.5] //分别为歌词“起”的时间

  -------------------------------------------------------------------------------  

  05、Ctrl+Enter回车测试。

上一页  [1] [2] [3] [4] 

教程录入:onegreen    责任编辑:onegreen 
  • 上一篇教程:

  • 下一篇教程: 没有了
  •  
    发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
    最新热点 最新推荐 相关文章
    PS结合Flash制作瓢虫动画
    Flash 8 线条实例演练—画一片树叶
    Flash入门实例:水滴动画制作
    Flash实例教程:休闲来喝茶吧
    Flash鼠绘入门第十二课:逼真蝴蝶的画法
    Flash实例教程:卡通MM眨眼睛动画
    80.小草生长
    81.思考延伸
    Flash教程:绘制喜鹊和红梅动画
    1.启动FLASHCS3