在director中给swf-mtv添加同步歌词

近来,同事要讲公开课,从网上下载swf格式的mtv 却 没有歌词让我给他添加歌词,当然可以采取多种方法
比如,导入flash,作为影片剪辑 然后再添加声音,-等,我对flash并不太熟悉,只好用director来作了
1.首先要制作一个名为题time_cue行为工具 用来添加时间点
把这个行为附着于swf精灵 目的是获取每一句歌词结束的时间点
time_cue行为:
global list—定义列表存放时间点数据
on beginsprite me
list=[]
startTimer()
end
on mousedown me
add list,the timer
put list
end
这样每次鼠标单击事件 都会添加毫秒时间
2.获得时间点后,应用list数据,并把time_cue行为删除
添加下面的行为
property num
property plist
on beginsprite me
plist= [ 580, 808, 1024, 1250, 1461, 1677, 1889, 2118, 2618, 2833, 3056, 3276]
num=1
Starttimer
member(“display”).text=member(“ci”).line[num]
end
on enterframe me
if num> plist.count then
exit
else
if the timer>plist[num] then
–//如果现在的时间(既歌曲已经播放的时间)减去歌曲开始的时间大于上面定
–义的数组中的一个时间,就显示该行的歌词
num=num+1
member(“display”).text=member(“ci”).line[num]
end if
end if

end

  • 8
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值