一、求一个flash歌词和歌曲字幕同步的成品,小作业,在线等,急
import flash.events.Event;
var wordsTimeArr:Array = [0,5,15,25];
var words:Array = new Array ;
var words0:String = "歌词第一句";
var words1:String = "歌词第二句";
var words2:String = "歌词第三句";
var words3:String = "歌词第四句";
var rate:Number = 0;
words = [words0,words1,words2,words3];
stage.addEventListener(Event.ENTER_FRAME,loop);
function loop(e:Event ):void
{
rate += 1 / 24;
var i:int;
for (i=0; iwordsTimeArr[i])
{
trace(words[i],rate);
tt.text =String(words[i])
}
}
if(rate>=wordsTimeArr[wordsTimeArr.length-1 ]){
stage.removeEventListener(Event.ENTER_FRAME,loop);
}
}
说明一下
wordsTimeArr 数组中依次表示显示歌词的时间。
然后,words0 有多少歌词就往后排多少句,再加入,words 数组中。
rate+=1/24 表示跃进跳转一帧的时间,24是帧率,可以属性面版中(fps)设置。
tt 表示一个动态文本,tt是它的命名,最好使用设备字体。
二、恶意代码
这是还原后的代码