论文联系方式

研究基于Flash脚本语言的歌曲和歌词同步播放方法

导读:基于Flash脚本语言的歌曲和歌词同步播放方法
基于Flash脚本语言的歌曲和歌词同步播放方法【摘要】本文主要介绍了计算机中使用Flash软件中的脚本语言,实现歌曲和歌词同步播放的策略。
  【关键词】Flash;脚本语言;歌曲和歌词同步播放
  1.概述
  Flash是美国的Macromedia/Adobe公司推出的优秀网页动画设计软件。它是一种交互式动画设计工具软件,它可以有效地把音乐、声效、动画以及富有新意的界面融合在一起,以制作出高品质的二维(2D)网页动态效果,同时脚本语言的产生,使得网页设计更加灵活多样化。
  本文作者将使用Flash8,模拟实现一个类似小型音乐播放器的程序,使产生的动画作品一边播放歌曲,一边实时在屏幕上显示对应的歌词,以实现歌曲和歌词同步播放的目的。
  其实, 实现歌曲和歌词同步播放原理并不难,只需要用户在Flash中导入音乐之后,从第一帧开始,(按enter键)反复仔细听这首歌,目的是找到每一句歌词的开始帧,然后在每一句歌词的开始帧处插入一个关键帧,再给该关键帧插入文本框,并把这一帧对应的一句歌词输入即可,然后以此类推,完成第二句…,最后一句歌词的输入。
  原理虽然简单,但是如果单纯使用Flash工具箱和命令实现歌曲和歌词同步播放,将非常麻烦繁琐。所以本文作者试图使用Flash的脚本语言编写一段程序,以实现歌曲和歌词同步播放的目的。
  2.用Flash脚本语言实现歌曲和歌词同步播放的策略
  用Flash脚本语言实现歌曲和歌词同步播放,主要分为如下几个步骤:
  ①建立动态文本
  启动flash,建立flash文档文件,选择场景1图层1第1关键帧,单击“文本工具”,在舞台中建立一个动态文本框,文本大小为60,颜色为****,变量名命名为x,动态文本框大小要求能够完整放得下第一句歌词,在动态文本框中输入歌名(这里以歌曲“茉莉花”为例,歌曲长度我们预先剪辑成60秒)。
  ②测试每句歌词的起始时间
  打开多米音乐软件,播放歌曲《茉莉花》,仔细记录下每句歌词起始的时间,分别为 14、22、29、37、44 、51、56秒。
  ③Flash导入一个歌曲
  在Flash中,单击主菜单栏中“文件”--“导入”---“导入到库”命令,在“导入到库”窗口中选中一首歌曲,我们这里选择歌曲茉莉花.mp3,单击“打开”,歌曲茉莉花.mp3已经被导入Flash库中,在库中右键单击茉莉花.mp3,下拉菜单中选择“链接”命令,在“链接属性”窗口中把“标识符”改为music,在复选框中选中“为ActionSript导出”和“在第一帧导出”。
  ④用Flash脚本语言实现歌曲和歌词同步播放
  选择场景1图层1第1关键帧,右键单击第1关键帧,下拉菜单中选择“动作”,在脚本语言调试环境中输入如下语句:
  inc = 0;
  // inc=0表示第一句歌词的下标位置。
  music2 = new Sound( );
  music2.attachSound( "music
上一篇论文:探索MOOC课程的兴起及其在英美文学教育中的应用 下一篇论文:简谈翻译思维中的语言
相关论文
业务范围
免费本科范文
免费硕士范文
免费职称范文
论文****
职称论文****表