| 
 近来,同事要讲公开课,从网上下载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  
 |