作者funcy (科技绝缘体)
看板Flash
标题Re: 关於搭配影片字幕的疑问
时间Tue Nov 6 23:37:34 2007
※ 引述《PlayNintendo (口桀 口桀 口桀)》之铭言:
: 我也建议用读取XML的方式来做
: XML可以设定基本的字体标签或是加上连结
: 而且只要用记事本来改就好了XD
: 简单的做法就是设动态文字并命名 例如sub
: 然後在影格上写入as
: loadVarsText = new LoadVars(); //读取变数
: loadVarsText.load("sub.xml"); //读取的xml档
: loadVarsText.onLoad = function (success) //读取成功的判断式
: {
: if (success)
: {
: sub.htmlText = this.textVar; //设定读取的xml标签
: }
: else
: {
: gotoAndStop("not_loaded"); //没有读取成功的话就跳到not_loaded的影格
: }
: };
: 然後xml只要写简单几句就可以了 打开记事本然後写入
: &textVar=<font color='#000000'>这是字幕</font>
: 上面是设flash抓xml里textVar标签的内容
: 这样就ok了
: 如果有多段字幕的话只要在flash和xml里设定不同的变数标签名称
: 只需一个xml档就搞定了
: 增加字幕的话在flash里多加几个动态文字和as
: 以後要修改字幕内容和字体颜色的话打开xml打打字就好了
想问一下
如果影片很长...大概有10分钟左右
我想要字幕除了出现的时间点外
还想让字幕持续时间能跟影片吻合
就是没有说话的时候不会出现字幕
像这样的话,在影格as上以及XML应该怎麽写呢?
因为我用FLVPlayback参数内的cuepoint写的话
像这样
http://blog.xuite.net/joehwang1/IT/6634465
字幕出现时间点是ok的
但是持续时间就会有问题@@"
像是影片拨到10秒时出现第一次对话,说了2秒後就没了
一直到45秒时才又有第二次对话
用cuepoint写字幕会出现以下情形
字幕会在10秒时出现,持续到45秒时才又换成另一个字幕QQ
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 218.175.54.165
※ 编辑: funcy 来自: 218.175.54.165 (11/06 23:47)