全脚本KSC歌词同步.doc_第1页
全脚本KSC歌词同步.doc_第2页
全脚本KSC歌词同步.doc_第3页
全脚本KSC歌词同步.doc_第4页
全脚本KSC歌词同步.doc_第5页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

全脚本KSC歌词同步var kscGeCi:XML= karaoke.add(000:28.018, 000:31.176, 牵住你的手, 726,848,368,449,767);karaoke.add(000:31.176, 000:34.200, 相别在黄鹤楼, 496,336,496,344,272,1080);karaoke.add(000:34.713, 000:38.032, 波涛万里长江水, 391,489,359,424,409,440,807);karaoke.add(000:38.032, 000:40.807, 送你下扬州, 441,407,415,432,1080);karaoke.add(000:41.456, 000:44.680, 真情伴你走, 672,872,488,408,784);karaoke.add(000:44.680, 000:47.584, 春色为你留, 472,464,448,440,1080);karaoke.add(000:48.200, 000:51.568, 二十四桥明月夜, 440,449,375,416,344,417,927);karaoke.add(000:51.568, 000:54.408, 牵挂在扬州, 448,457,456,399,1080);karaoke.add(001:02.120, 001:05.200, 扬州城有没有我, 216,584,488,440,472,464,416);karaoke.add(001:05.200, 001:07.904, 这样的好朋友, 232,392,336,312,352,1080);karaoke.add(001:08.592, 001:11.920, 扬州城有没有人, 368,736,568,376,401,415,464);karaoke.add(001:11.920, 001:14.663, 为你分担忧和愁, 233,239,240,272,239,440,1080);karaoke.add(001:15.415, 001:18.688, 扬州城有没有我, 281,776,472,344,496,472,432);karaoke.add(001:18.688, 001:22.384, 这样的知心人那, 232,424,320,344,536,760,1080);karaoke.add(001:22.584, 001:25.512, 扬州城有没有人, 416,456,401,439,400,408,408);karaoke.add(001:25.512, 001:28.320, 和你风雨同舟, 232,208,233,295,760,1080);karaoke.add(001:34.207, 001:40.168, 烟花三月是折不断的柳, 216,1169,688,792,296,368,440,448,464,1080);karaoke.add(001:40.800, 001:46.936, 梦里江南是喝不完的酒, 360,624,1408,672,281,303,416,481,511,1080);karaoke.add(001:47.480, 001:53.152, 等到那孤帆远影碧空尽, 392,800,551,376,473,383,432,432,969,864);karaoke.add(001:53.152, 001:56.264, 才知道思念, 464,344,424,800,1080);karaoke.add(001:57.704, 002:00.512, 总比那西湖瘦, 272,392,320,305,439,1080);karaoke.add(002:16.616, 002:19.528, 牵住你的手, 472,833,423,472,712);karaoke.add(002:19.528, 002:22.553, 相别在黄鹤楼, 536,264,224,416,505,1080);karaoke.add(002:23.224, 002:26.463, 波涛万里长江水, 343,480,329,439,384,456,808);karaoke.add(002:26.463, 002:29.159, 送你下扬州, 368,592,304,352,1080);karaoke.add(002:30.200, 002:33.240, 真情伴你走, 608,656,456,464,856);karaoke.add(002:33.240, 002:36.136, 春色为你留, 392,456,440,528,1080);karaoke.add(002:36.672, 002:40.033, 二十四桥明月夜, 473,431,352,433,399,472,801);karaoke.add(002:40.033, 002:42.920, 牵挂在扬州, 439,456,464,448,1080);karaoke.add(002:50.536, 002:53.656, 扬州城有没有我, 224,720,384,440,472,464,416);karaoke.add(002:53.656, 002:56.400, 这样的好朋友, 208,432,336,304,384,1080);karaoke.add(002:57.120, 003:00.407, 扬州城有没有人, 344,616,592,407,456,440,432);karaoke.add(003:00.407, 003:03.183, 为你分担忧和愁, 225,239,240,224,272,496,1080);karaoke.add(003:03.879, 003:07.136, 扬州城有没有我, 329,552,776,296,384,416,504);karaoke.add(003:07.136, 003:10.552, 这样的知心人那, 224,208,296,544,489,575,1080);karaoke.add(003:10.936, 003:13.952, 扬州城有没有人, 456,456,449,351,424,496,384);karaoke.add(003:13.952, 003:16.680, 和你风雨同舟, 224,240,225,255,704,1080);karaoke.add(003:22.719, 003:28.600, 烟花三月是折不断的柳, 248,913,744,848,392,320,312,480,544,1080);karaoke.add(003:29.280, 003:35.408, 梦里江南是喝不完的酒, 240,720,1136,864,417,327,440,432,472,1080);karaoke.add(003:36.007, 003:41.775, 等到那孤帆远影碧空尽, 328,409,935,400,369,279,488,784,729,1047);karaoke.add(003:41.775, 003:44.727, 才知道思念, 289,296,400,887,1080);karaoke.add(003:46.168, 003:48.960, 总比那西湖瘦, 256,256,473,271,456,1080);karaoke.add(003:51.367, 003:57.352, 烟花三月是折不断的柳, 297,800,991,849,415,328,368,400,457,1080);karaoke.add(003:58.040, 004:04.136, 梦里江南是喝不完的酒, 344,639,1145,936,424,264,328,472,464,1080);karaoke.add(004:04.816, 004:10.607, 等到那孤帆远影碧空尽, 304,944,400,360,376,400,600,760,751,896);karaoke.add(004:10.607, 004:14.087, 才知道思念, 232,352,441,1375,1080);karaoke.add(004:15.007, 004:17.839, 总比那西湖瘦, 217,408,328,328,471,1080);/=var kscString:String;/存放ksc歌词的字符串var huanhang:RegExp=/rn/;/换行正则表达式/var hanzi:RegExp=/x00-x80/g;/所有汉字正则表达式var hanzi:RegExp=/u4e00-u9fa5/g;/所有汉字正则表达式var time:RegExp=/d3:d2.d3/g;/时间标签正则表达式var num:RegExp=/d3,/g;/三位以上连续数组正则表达式var tempArray:Array;/存放分句包括时间标记的ksc歌词的临时数组var userArray:Array=new Array();/存放处理完后的最终数组,共四个元素var song:Sound=new mp3();/加载音乐var channel:SoundChannel=new SoundChannel();/创建音乐通道/=kscString=String(kscGeCi);/将加载的ksc歌词赋值给字符串tempArray=kscString.split(huanhang);/将ksc歌词分行存入临时数组for (var i:int=0; itempArray.length; i+) /用for循环完成歌词中时间标签和歌词的分离,var tempKscObject:Object=new Object();/创建临时object对象tempKscObject.timer=timeBiaoQian(tempArrayi);/在临时对象中存入时间标签tempKscObject.geci=stringToGeCi(tempArrayi);/在临时对象中存入歌词tempKscObject.wordTime=oneWordTime(tempArrayi);/在临时对象中存入歌词中每个字的时间长度。userArray.push(tempKscObject);/讲临时对象压入数组/=function oneWordTime(str:String):Array /获取ksc歌词中每个字时间长度的函数,返回数组var tempStr:String=str.replace(time,);/将传入的字符串对象中的时间标签替换成空字符,存入临时字符串对象var array:Array=tempStr.match(num);/将临时字符串中的每个字是时间长度信息存入数组for (var i:uint=0; iarray.length; i+) /将数组中的元素全部转换成数字arrayi=Number(arrayi);return array;/=function timeBiaoQian(str:String):Number /将两个时间标签转换为二维时间数组的函数,返回该数组的第一个元素,第二个元素之所以没有返回,是做备用,需要时可以改一下,就可以返回了var array:Array=new Array();/创建数组array=str.match(time);/将传入的字符串中的时间标签分离出来存入数组for (var i:uint=0; iarray.length; i+) /将时间标签转换成毫秒,arrayi=(Number(arrayi.slice(0,3)*60+Number(arrayi.slice(4,10)*1000;return array0;/=function stringToGeCi(str:String):String /将字符串中的歌词提取出来的函数var array:Array=str.match(hanzi);/将传入的字符串中的汉字逐个分离出来存为数组var tempStr:String=;for (var i:uint=0; iarray.length; i+) /将数组中的所有汉字连接吃字符串tempStr+=arrayi;return tempStr;/=stage.addEventListener(MouseEvent.CLICK,player);function player(e:Event) SoundMixer.stopAll();channel=song.play();m=0;addEventListener(Event.ENTER_FRAME,disPlay);/=var m:uint=0;var Move:Array=new Array();var geci_txt:TextField=new TextField();var geci1_txt:TextField=new TextField();var txtFormat:TextFormat=new TextFormat();var txtFormat1:TextFormat=new TextFormat();txtFormat.size=txtFormat1.size=30;txtFormat.color=0xff0000;txtFormat1.color=0x00ff00;geci_txt.x=geci1_txt.x=200;geci_txt.y=geci1_txt.y=320;geci_txt.autoSize=geci1_txt.autoSize=TextFieldAutoSize.CENTER;var tiao_mc:MovieClip=new MovieClip();tiao_mc.graphics.beginFill(0xffff00);tiao_mc.graphics.drawRect(0,0,30,30);tiao_mc.graphics.endFill();addChild(geci1_txt);addChild(geci_txt);addChild(tiao_mc);geci_txt.mask=tiao_mc;function disPlay(e:Event):void if (m= userArraym.timer) geci1_txt.text=geci_txt.text=userArraym.geci;geci_txt.setTextFormat(txtFormat);geci1_txt.setTextFormat(txtFormat1);tiao_mc.width=geci_txt.

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论